【发布时间】:2016-05-06 05:25:33
【问题描述】:
在完成之前的表单之前,网站表单选择被禁用。网站需要一些时间来识别填写的内容。我尝试使用wait.until(EC.element_to_be_clickable((By.ID, "..."))),但它返回给我一个时间异常错误。我尝试了 sleep(2),它可以工作。我想知道在这种情况下我是否仍然可以使用等待。
【问题讨论】:
-
您应该指定要等待多长时间才能达到预期条件。在 KevGeo
(driver, 30)提供的回答中,意味着您的脚本将等待 30 秒以获取所需元素,如果仍然无法点击,则引发TimeOutException
标签: python-2.7 selenium selenium-webdriver webdriver wait