2010-04-06 113 views
4

我目前使用Java中的Selenium 2.0a2使用HtmlUnitDriver實例訪問Internet。我面臨的問題是,當我嘗試訪問較慢的網站時,請求超時。如何在拋出超時異常之前增加WebDriver等待的時間?如何更改Selenium 2的默認請求超時值?

+0

頁面上的「Get()」或等待頁面上的元素時是否出現異常? – AutomatedTester 2010-04-06 08:28:16

回答

2

wait = new WebDriverWait(driver,10); wait.until(new VisibilityOfElementLocated(By.id(「whatever」)));

10是超時秒數。

+0

太棒了,謝謝! – Daniel 2010-04-26 14:57:24