直到方法不抛出timeoutException

时间:2015-02-04 21:49:57

标签: java selenium selenium-webdriver

我试图让一个元素加载Ajax。这是我的剧本:

..
WebElement account= (new WebDriverWait(driver, 15))
    .until(ExpectedConditions.visibilityOfElementLocated(By.id("account")
...

当达到15秒时,TimeOutException没有被抛出,执行没有停止也没有跳到下一条指令。在15秒之前加载了Ajax元素,我可以看到它,并且网络看起来已经完全加载了。

我等了10分钟才停止执行:(

我的环境是:

WIN7
Selenium 2.44
Firefox 35
TestNg
Eclipse Luna.

谢谢。

1 个答案:

答案 0 :(得分:1)

我很确定这与selenium 2.44Firefox 35之间的现有兼容性问题有关:

作为当前的解决方法,降级到Firefox 34.0.5或切换到Chrome