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