默认情况下,Selenium正在等待加载所有元素。有没有办法等待特定元素然后继续? 在我的测试中,selenium正在等待wait()函数来加载页面。有时,某些图像无法从远程服务器加载,而页面上的所有其他元素都已成功加载。我如何要求Selenium忽略等待除特定元素之外的所有元素?
答案 0 :(得分:1)
Selenium在页面源的副本上工作,所以它试图等到DOM代表页面的完整源代码。为了使其正常工作,selenium基于document.readyState
:
此行为对于工作是强制性的,否则可能会发生下一个场景并中断测试: