Python Selenium超时异常



是否可以扩展Selenium的默认TimeoutException?

我的脚本在页面加载超过300秒时崩溃。我的脚本正在后台触发一个php脚本。如果php脚本运行不到300秒,一切都很好,但在脚本运行时间更长的时候,selenium会抛出TimeoueException错误。

超时异常:消息:超时:从渲染器接收消息超时:300.000

有没有一种方法可以告诉Selenium只等待脚本运行完成?

我尝试过预期的条件,但没有帮助。

嘿,也许这可以解决你的问题

from selenium.webdriver.support import expected_conditions as EC
wait = WebDriverWait(driver, 10)
element = wait.until(EC.element_to_be_clickable((By.ID, 'someid')))

它将等待,直到提到的按钮是可点击的。

相关内容

  • 没有找到相关文章

最新更新