div.hd>a.cls")實(shí)際如下3、xpath選擇器id為userBtn下的a下的imgse">
selenium學(xué)習(xí)札記

selenium學(xué)習(xí)札記

ID:33697683

大?。?0.70 KB

頁數(shù):8頁

時間:2019-02-28

selenium學(xué)習(xí)札記_第1頁
selenium學(xué)習(xí)札記_第2頁
selenium學(xué)習(xí)札記_第3頁
selenium學(xué)習(xí)札記_第4頁
selenium學(xué)習(xí)札記_第5頁
資源描述:

《selenium學(xué)習(xí)札記》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、selenium學(xué)習(xí)筆記1、webdriver與seleniumRC2、css選擇器By.cssSelector("#f_modify_box>div.hd>a.cls")實(shí)際如下3、xpath選擇器id為userBtn下的a下的imgselenium.isElementPresent("id('userBtn')/x:a/x:img"))By.xpath("http://li[@id='userBtn']/a/img")4、點(diǎn)擊鏈接,使用driver.getTitle()來驗(yàn)證6、IE下出現(xiàn)了Eleme

2、ntNotFoundException,但FF運(yùn)行正常網(wǎng)上查了半天,都說是IE的保護(hù)模式,但是貌似只有vista系統(tǒng),在IE選項(xiàng)->安全里才有那個選項(xiàng)。重裝IE7,問題得到解決。7、火狐出現(xiàn)什么問題呢?driver.get(www.google.com)不能通過,要加上http://www.google.com才能夠正常運(yùn)行8、webdriver如何處理ajax案例:我評論了一條信息,但是頁面上顯示的是ajax處理的,我要判斷頁面上是否新增了這條評論。直接判斷確拉錯了信息(因?yàn)锳JAX反應(yīng)沒那么

3、快)。所以采用以下寫法,5秒之內(nèi)判斷是否能夠成功返回正確值,如果可以擇判斷運(yùn)行正確。booleanresult=newWebDriverWait(driver,5).until(newExpectedCondition(){publicBooleanapply(WebDriverdriver){booleanresult=false;try{Listelements=driver.findElements(By.xpath("id('content_li')/li/p"));i

4、f(elements.size()<0)Assert.fail("評論失敗,沒有增加評論");WebElementele=(WebElement)elements.get(0);System.out.println("text:"+ele.getText());returnele.getText().contains(s);}catch(Exceptione){System.out.println("error");}returnresult;}});if(result){Assert.asse

5、rtTrue(true);}elseAssert.assertTrue(false);Waitwait=newWebDriverWait(driver,30);WebElementelement=wait.until(visibilityOfElementLocated(By.id("some_id")));Where“visibilityOfElementLocated”isimplementedas:publicExpectedCondition

6、visibilityOfElementLocated(finalBylocator){returnnewExpectedCondition(){publicWebElementapply(WebDriverdriver){WebElementtoReturn=driver.findElement(locator);if(toReturn.isDisplayed()){returntoReturn;}returnnull;}};}9、該elementisnotvisible

7、在頁面上肉眼確實(shí)TEXTAREA可見,但是運(yùn)行click函數(shù)的時候,拋出異常。于是寫了一個循環(huán)一直判斷是否可見,,,經(jīng)觀察,是由于此控件加載未完成。于是等待此控件加載完成才,click。WebDriverWaitwait=newWebDriverWait(driver,10);wait.until(ExpectedConditions.elementToBeClickable(By.xpath("")));while(true){if(ele.isDisplayed())break;}for(i

8、ntsecond=1;;second++){if(second>60)Assert.fail("超時了");if(text.equals("")){mouseMenu.click(ele);mouseMenu.perform();Thread.sleep(1000);System.out.println(n);if(i==3){text=driver.findElement(By.xpath("id('ui-dlg-linkShare')/div[1]/h2")).getText();}else

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。