freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)硬件及網(wǎng)絡(luò)]selenium中文api參考手冊(cè)-展示頁(yè)

2024-10-22 10:04本頁(yè)面
  

【正文】 表達(dá)式。 在一個(gè) 式樣中 代表任意序列字符集, 而 ″?″則代表任意單個(gè)字符。glob:pattern:用 ″glob″去匹配一個(gè)字符串。 index index iinnddeexx=index ( 0 ) 選擇單個(gè)元素基于其在列表中的位置從 開(kāi)始。 過(guò)濾器看起來(lái)更像是選擇器,也就是: filterType=argument 所支持的元素過(guò)濾器為: value value vvaalluuee=valuePattern 匹配元素時(shí)基于它們的值進(jìn)行匹配。identifier,其他 元素過(guò)濾器 (ElementFilters) 元素過(guò)濾器可以同選擇器一起使用,從一堆候選元素中進(jìn)行篩選。dom,用于開(kāi)頭為 ″document.″的定位器 〇 css=a[href=″id3″] Page 3 〇 css=spanfirstChid+span 當(dāng)前 css選擇過(guò) 濾器支持所有的 css1,css2,css3,除了 css3中一些虛擬類 (:nthoftype,:nthlastoftype,:firstoftype,:lastoftype,:onlyof type,:visited,:hover,:active,:focus,:indeterminate)以及虛擬元素 (::firstline,::firstletter,::selection,::before,::after)。請(qǐng)查詢 CSS2選擇器, CSS3選擇器以獲得更多信息。 〇 link=Thelinktext 〇 xpath=//input[name=name2 andvalue=yes] 〇 xpath=//*[text()=″right″] 180。]/../ td 180。])//th[text()=180。)]/class 〇 xpath=(//table[class=180。 〇 xpath=//a[contains(href,180。 〇 xpath=//a[contains(href, id1)]180。] 〇 xpath=//table[id=table1]//tr[4]/td[2]180。 〇 xpath=//img[alt=180。 }。myForm180。注意在這個(gè)字符串中返回值不是必須的; 僅僅只需要確保這條語(yǔ)句是你塊中的最后一條。dom=javascriptExpression:通過(guò)檢測(cè)指定字符串查找元素。如果沒(méi)有指定過(guò)濾類型,則假定為 value。name=name:選擇第一個(gè)根據(jù)指定的 name 所查找到的元素。id=id:根據(jù)指定的 id 屬性選擇元素。如果沒(méi)有匹配的值,則選擇 第一個(gè) name 屬性為 id 的元素。一個(gè)定位器的格式如下: locatorType=argument 我們支持如下寫法用于定位元素: 定 義一個(gè)類用于運(yùn)行 Selenium命令。 Page 2 (Patterns) (Patterns) 式樣 ((PPaatttteerrnnss))由于多種因素被使用著,如指定一個(gè)輸入域的期望值,或識(shí)別一 個(gè)選擇選項(xiàng)。這其中包括 ‖elementId‖ 和 ‖[0].element‖。 (ElementLocators) (ElementLocators) 元素定位器 ((EElleemmeennttLLooccaattoorrss))告訴 Selenium是向 HTML 中的哪一個(gè)元素發(fā)送命 令。如 果該條 ) 件已經(jīng)為真,他們將立即成功執(zhí)行。這就允許了 通過(guò)單條 ‖assert‖確保應(yīng)用程序在正確的頁(yè)面上,而通過(guò)一系列的 ‖verify‖斷言測(cè) 試表單上的區(qū)域值,標(biāo)簽等。當(dāng) 失敗時(shí),該測(cè)試將 終止。 所有的 Selenium斷言可以被用于三種模式: ‖assert‖,―verify‖,和 ‖waitfor‖。 (Assertions) (Assertions) 斷言 ((AAsssseerrttiioonnss))類似于輔助,但它們可以驗(yàn)證應(yīng)用程序的狀態(tài)是否同所期望的 ‖ X‖ ‖ ‖ 相一致。例 如 ‖storeTitle‖。這個(gè)后 綴告知 Selenium,該命令將使瀏覽器向服務(wù)器產(chǎn)生一個(gè)請(qǐng)求,并使得 Selenium 等待加載一個(gè)新的頁(yè)面。如果一個(gè)動(dòng)作執(zhí)行失敗,或是有錯(cuò)誤,當(dāng)前的測(cè)試將 會(huì)停止執(zhí)行。 命令 目標(biāo) 值 (Actions) (Actions) ((AAccttiioonnss)) ‖ ‖ ‖ 動(dòng)作 命令一般用于操作應(yīng)用程序的狀態(tài)。 Selenium可歸納為三種 ―風(fēng)格 ‖:動(dòng)作、輔助和斷 言。Selenium 中文 A PI 參考手冊(cè) 自行添加內(nèi)容 最近研究了下 Selenium,苦于網(wǎng)上中文資料太少,便自己翻譯了下 Selenium官網(wǎng)上的 API,便于大家一起溝通和學(xué)習(xí)。 由于本人英文水平有限,部分字詞句的拿捏可能不太到位,希望各位朋友給出寶貴意見(jiàn)哈 概念 Selenium通過(guò)命令進(jìn)行驅(qū)動(dòng)。每一個(gè)命令調(diào)用就是下表中的一行。它們通過(guò)如點(diǎn)擊鏈接和選 擇選項(xiàng) ‖的方式進(jìn)行工作。 ‖ ‖ ,‖ ‖ 許多動(dòng)作可以被包含后綴并等待的方式進(jìn)行調(diào)用,例如 點(diǎn)擊并等待。 (Accessors) (Accessors) 輔助 ((AAcccceessssoorrss))用于檢查應(yīng)用程序的狀態(tài)并將結(jié)果存儲(chǔ)在變量中。它們同樣可用于自動(dòng)生成斷言。例如包括確認(rèn)頁(yè)面標(biāo)題為 和驗(yàn)證該復(fù)選框是否被勾選。例如, ‖assertText‖ ‖verifyText‖ ‖waitforText‖ ‖assert‖ 你可以 , ,及 。當(dāng) ‖verify‖失敗時(shí),該測(cè)試將繼續(xù)執(zhí)行,并將錯(cuò)誤記入日志。 ―waitfor‖命令用于等待某些條件變?yōu)檎婵捎糜?( Ajax 應(yīng)用程序的測(cè)試。反之,如果該條件不為真,則將失敗并暫停 測(cè)試,直到超過(guò)當(dāng)前所設(shè)定的超時(shí)時(shí)間 (參照后面的 setTimeout動(dòng)作 )。許多命令需要一個(gè)如 ‖target‖屬性的元素定位器。在接下來(lái)的部分將更詳細(xì)的描述它們。 Selenium支持許多類型的式樣,其中包括正則表達(dá)式,所有這些將 在接下來(lái)的章節(jié)中進(jìn)行更詳細(xì)的描述。 (ElementLocators) (ElementLocators) 元素定位器 ((EElleemmeennttLLooccaattoorrss)) 元素定位器 (ElementLocators)告訴 Selenium是向 HTML 中的哪一個(gè)元素發(fā)送命 令。identifier=id:根據(jù)指定的 id 屬性選擇元素。 (參照后面 ) 〇 username 〇 name=username 這里的 name 可以作為可選項(xiàng)跟在一個(gè)或多個(gè)元素過(guò)濾器的后面,通過(guò)空格進(jìn)行 分隔。 〇 name=flavourvalue=chocolate 這使得你可以通 過(guò) JavaScript 貫穿 HTML 文檔對(duì)象。 〇 dom=[180。].myDropdown 〇 dom=[56] 〇 dom=functionfoo(){[1]。foo()。xpath=xpathExpression:通過(guò) XPath表達(dá)式定位元素。Theimagealttext180。 180。 180。id1180。stylee180。theHeaderText180。 180。 180。link=textPattern:選擇所包含的文字匹配指定式樣的鏈接 (錨 )。css=cssSelectorSyntax:通過(guò) css選擇器選擇元素。在下載下來(lái)的 seleniumcorepackage 中的 seleniumtestsuite 里的 TestCssLocatorstest,你同樣可以查看到使用例 子。 如果沒(méi)有一個(gè)顯式的前綴, Selenium使用以下默認(rèn) 寫法: xpath,用于開(kāi)頭為 ″//″的定位器 它們當(dāng)前僅使 用于 ‘name‘元素選擇器。這在對(duì)一堆相似命名的關(guān)聯(lián)按鈕的篩 選中顯得尤其有用。 字符串匹配式樣 有各種各樣的式樣語(yǔ)法可用于匹配字符串值: ″Glob″是一種用于命令行 shells glob ,″*″ 的代表性的有限正則表達(dá)式語(yǔ)法。 Glob 式樣匹配整個(gè)字符串。regexp:regexp:使用正則表達(dá)式匹配字符串。 如果沒(méi)有指定式樣前綴, Selenium假定其為 ″glob″式樣。例如,如果你定義了 一個(gè)方法 ″foo″,并運(yùn)行了 click(″foo=blah″),我們將運(yùn)行你的函數(shù),傳遞給你字 Page 4 符串 ″blah″,并點(diǎn)擊該函數(shù)所返回的元素,如果返回為 null,則拋出一個(gè) ″Element notfound″的錯(cuò)誤。 inWindow:當(dāng)前所選中的窗體 參數(shù): 如: (locator)。 查看 doSelect關(guān)于選擇定位器的細(xì)節(jié)。locator–用于指定一個(gè)多選框的元素定位器 如果傳 遞的值為 ″false″,我們將使用 pureJavaScriptxpath 庫(kù)。 參數(shù): false 則意味 著我們將只使用 JSXPath altKeyDown() 按下 alt鍵并保持其按下?tīng)顟B(tài),直到 doAltUp()被調(diào)用或一個(gè)新的頁(yè)面被加載。 參數(shù): 該 將在頁(yè)面重載后消失。locator–指向某個(gè)元素的元素定位器 這個(gè)命令對(duì)于調(diào)試非常 有用,但使用時(shí)要特別小心,因?yàn)樗麑?qiáng)制暫停自動(dòng)化測(cè)試,直到用戶手動(dòng)操 作。locator–一個(gè)元素定位器 chooseCancelOnNextConfirmation() 默認(rèn)情況下, Selenium的重載 ()函數(shù)將返回 true,等同于用 戶手動(dòng)點(diǎn)擊 OK。 Selenium對(duì)后來(lái)的確認(rèn)動(dòng)作將繼續(xù)使用默認(rèn)行為,自 動(dòng)返回 true(OK),除非 /直到你為每個(gè)確認(rèn)動(dòng)作明確的調(diào)用此命令。注意, Selenium的重載 ()函數(shù)通常將自動(dòng)返回 true,等同于用戶手動(dòng)點(diǎn)擊 OK,因此 你沒(méi)有必要使用此命令,除非由于某種原因使你在下一次確認(rèn)動(dòng)作前不得不改 變你先前的想法。 click(locator) 點(diǎn)擊一個(gè)鏈接、按鈕、多選框或單選框。 參數(shù): 如果該點(diǎn)擊事件導(dǎo)致了新的頁(yè)面加載 (如同鏈接通常所作的 ),將調(diào)用 waitForPageToLoad。locator一個(gè)元素定位器 Page 6 controlKeyDown() 按下 control 鍵并保持其按下?tīng)顟B(tài),直到 doControlUp()被調(diào)用或一個(gè)新
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1