Selenium 2.0是否在等待元素/页面加载?
我听说Selenium 2.0。 正在等待元素或页面默认加载,因此在调用click方法后,不再需要编写诸如“waitForElementToLoad”之类的特定方法。
这是真的吗? 如果是的话,为什么我不能在文档中找到它? 我经常发现一些这样的帖子,只提到它:Selenium - 不要等到所有元素都出现了
请建议我在哪里可以找到任何证明,哪些方法正在等待元素加载,以及从哪个版本实现?
我在Chrome驱动程序中使用Selenium 2.0。
谢谢。
如文档中所示(http://docs.seleniumhq.org/docs/04_webdriver_advanced.jsp):
“隐含的等待是告诉WebDriver在查找一个或多个元素(如果它们不是立即可用的)时寻找一定的时间轮询DOM, 默认设置为0 ,一旦设置,隐式等待就设置为生命的WebDriver对象实例。“
所以,你需要手动设置它,即需要等待元素加载。 默认情况下,Selenium不会等待,如上所述。
另外在这里:https://sqa.stackexchange.com/questions/2606/what-is-seleniums-default-timeout-for-page-loading提到“超时的默认WebDriver设置永远不会 ”
链接地址: http://www.djcxy.com/p/44863.html上一篇: Is Selenium 2.0 waiting for element / page to load?
下一篇: Selenium click sometimes causes page to load and sometimes doesn't