第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Selenium WebDriver測試元素是否存在?

使用Selenium WebDriver測試元素是否存在?

SMILET 2019-08-15 17:22:31
使用Selenium WebDriver測試元素是否存在?有沒有辦法測試元素是否存在?任何findElement方法都會以異常結(jié)束,但這不是我想要的,因?yàn)樗赡苁且粋€元素不存在而且沒關(guān)系,這不是測試的失敗,因此異常不能成為解決方案。我發(fā)現(xiàn)這篇文章:Selenium c#Webdriver:等到元素存在 但是這是C#而我不是很擅長。任何人都可以將代碼翻譯成Java嗎?我很抱歉,我在Eclipse中嘗試過但是我沒有把它直接用到Java代碼中。這是代碼:public static class WebDriverExtensions{     public static IWebElement FindElement(this IWebDriver driver, By by, int timeoutInSeconds){         if (timeoutInSeconds > 0){             var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(timeoutInSeconds));             return wait.Until(drv => drv.FindElement(by));         }         return driver.FindElement(by);     }}
查看完整描述

3 回答

?
PIPIONE

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個贊

我發(fā)現(xiàn)這適用于Java:

WebDriverWait waiter = new WebDriverWait(driver, 5000);waiter.until( ExpectedConditions.presenceOfElementLocated(by) );driver.FindElement(by);


查看完整回答
反對 回復(fù) 2019-08-15
  • 3 回答
  • 0 關(guān)注
  • 5293 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號