我在自动化中使用Waitforpagetoload,
当我给20000测试用例失败但是如果我给60000则通过。
当我通过以毫秒为单位打印当前时间来比较时间时,页面的时间不会超过50毫秒。
waitforpagetoload函数究竟是如何工作的?
答案 0 :(得分:0)
默认情况下,WebDriver等待页面完全加载,您不需要执行任何操作。事实上,当WebDriver获取某些页面时,将等待页面完全加载后由浏览器生成的onload事件。
如果您的页面在触发onload事件后通过Ajax加载数据,您可以使用不同的解决方案来检测页面何时完全加载,例如询问通过Ajax加载的元素,所以当所有这些元素页面中存在您确定页面已满载的页面。
您是否因任何其他原因使用Waitforpagetoload方法?