Until 方法不抛出 timeoutException
Until method doesn't throw timeoutException
我正在尝试使用 Ajax 加载一个元素。这是我的脚本:
..
WebElement account= (new WebDriverWait(driver, 15))
.until(ExpectedConditions.visibilityOfElementLocated(By.id("account")
...
当达到 15 秒时 TimeOutException
没有被抛出并且执行没有停止也没有跳转到下一条指令。 Ajax 元素在 15sec 之前加载,我可以看到它,并且网络似乎已加载完毕。
我等了 10 分钟才停止执行:(
我的环境是:
WIN7
Selenium 2.44
Firefox 35
TestNg
Eclipse Luna.
谢谢。
我很确定这与 selenium 2.44
和 Firefox 35
之间现有的兼容性问题有关:
- Firefox 35: Passing arguments to executeScript isn't working
- FirefoxDriver fails to execute async script with FireFox 35
作为当前的解决方法,降级到 Firefox 34.0.5 或切换到 Chrome。
我正在尝试使用 Ajax 加载一个元素。这是我的脚本:
..
WebElement account= (new WebDriverWait(driver, 15))
.until(ExpectedConditions.visibilityOfElementLocated(By.id("account")
...
当达到 15 秒时 TimeOutException
没有被抛出并且执行没有停止也没有跳转到下一条指令。 Ajax 元素在 15sec 之前加载,我可以看到它,并且网络似乎已加载完毕。
我等了 10 分钟才停止执行:(
我的环境是:
WIN7
Selenium 2.44
Firefox 35
TestNg
Eclipse Luna.
谢谢。
我很确定这与 selenium 2.44
和 Firefox 35
之间现有的兼容性问题有关:
- Firefox 35: Passing arguments to executeScript isn't working
- FirefoxDriver fails to execute async script with FireFox 35
作为当前的解决方法,降级到 Firefox 34.0.5 或切换到 Chrome。