簡體   English   中英

Selenium WebDriver findelement卡住java?

[英]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版本:

https://code.google.com/p/selenium/downloads/list

使用try catch Block並使用隱式等待。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM