如何" WaitForPageLoad()" Selenium中的函数WebDriver在内部工作吗?

时间:2015-04-24 05:46:41

标签: selenium webdriver

" WaitForPagetOLoad()"硒的功能是什么?该方法如何检测页面加载完成?

谢谢, 迪内希

1 个答案:

答案 0 :(得分:0)

https://github.com/SeleniumHQ/selenium/blob/6b4e6de722fcccd18619951543143999e9a30657/java/client/src/com/thoughtworks/selenium/webdriven/commands/WaitForPageToLoad.java

正如我们从这里看到的那样,等待一段时间(预定义或用户定义),直到javascript不会为void World.setVelocityThreshold(float threshold); float World.getVelocityThreshold(); 返回complete

根据https://developer.mozilla.org/en/docs/Web/API/Document/readyState

  

返回" loading"当文档正在加载时,"交互式"一旦它   完成解析但仍然加载子资源,并且#34;完成"   一旦装好了。