webdriver中的WaitForPagetoLoad函数问题

时间:2013-03-19 11:33:46

标签: java selenium

我在自动化中使用Waitforpagetoload,

当我给20000测试用例失败但是如果我给60000则通过。

当我通过以毫秒为单位打印当前时间来比较时间时,页面的时间不会超过50毫秒。

waitforpagetoload函数究竟是如何工作的?

1 个答案:

答案 0 :(得分:0)

默认情况下,WebDriver等待页面完全加载,您不需要执行任何操作。事实上,当WebDriver获取某些页面时,将等待页面完全加载后由浏览器生成的onload事件。

如果您的页面在触发onload事件后通过Ajax加载数据,您可以使用不同的解决方案来检测页面何时完全加载,例如询问通过Ajax加载的元素,所以当所有这些元素页面中存在您确定页面已满载的页面。

您是否因任何其他原因使用Waitforpagetoload方法?