python - Selenium webdriver find_element_by_xpath 需要时间

标签 python selenium webdriver

如果页面上不存在元素 find_element_by_xpath() 会花费太多时间挂起测试执行。有什么方法可以在 python 中为 find_element_by_xpath() 函数设置超时?

最佳答案

您可以设置一个 implicit wait使用此代码 -

ff = webdriver.Firefox()
ff.implicitly_wait(10) # seconds

当您尝试在网页上查找元素时,这会使 WebDriver 等待 10 秒后引发错误。

关于python - Selenium webdriver find_element_by_xpath 需要时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11645577/

相关文章:

python - SymPy 渐近线怪癖以及如何解决它

python 太多关键字参数

java - 如何用Java打印第一个最大值的Selenium

html - 基于多个子级的 XPath 父级

selenium - 允许通过 chromedriver 运行 Chrome 69 中的 Flash 内容

javascript - 获取修改后的样式表的文本 (Firefox)

python - 如何让球像打乒乓球一样保持移动?

java - 单击基于 div 中某些文本的按钮

javascript - Selenium WebDriverJS thenCatch 没有捕获 StaleElementException

python - BlobReferenceProperty 和 ReferenceProperty 模型设计