如何等到我的浏览器使用selenium进入时间

时间:2016-06-09 09:45:50

标签: java selenium

所以我使用Selenium执行了一些测试:

我的页面有简单的Drop Down List,并且从Element我选择不同的值并等到下一页加载并计算此操作所用的时间并再次尝试从此加载不同的值Drop Down List。 所以在某些值中,这需要花费很多时间(因为页面需要加载很多东西)所以在这种情况下有时会导致白屏,在这种情况下我想指定这是TimeOut所以我的问题是如何识别出这个白色屏幕,当我在这个白色屏幕上看不到任何WebElement时。

1 个答案:

答案 0 :(得分:0)

您可以waitForCondition等待特定的javascript条件为真。还有其他waitForX便利方法。

https://www.neustar.biz/blog/selenium-tips-wait-with-waitforcondition

注意:如果使用jQuery,您可以等待"jQuery.active == 0"

wait for an ajax call to complete with Selenium 2 web driver