[英]Selenium WebDriver findelement stuck java?
我正在使用selenium webdriver編寫一個非常簡單的測試用例。 可以說我有
@Test
public void github_search() {
this.webDriver.get("http://www.github.com");
WebElement findBox = this.webDriver.findElement(By.id("qa"));
......
}
在這個測試中,頁面上沒有id為“qa”的元素,在這種情況下,我除了引發異常的findElement方法之外。 但事實並非如此。 硒實際上似乎被卡住了。 我唯一能做的就是手動關閉瀏覽器。 我想知道如何處理這種情況,如果元素不存在,那么它等待一段時間,最后它應該拋出異常。
只需下載最新的2.27版本:
使用try catch Block並使用隱式等待。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.