Selenium Web驱动程序在不断刷新的同时停止工作,但不会超时

时间:2014-01-20 05:16:04

标签: python selenium selenium-webdriver

driver.get("x.com")
#Wait till page is loaded
try:
    WebDriverWait(driver, 10).until(EC.title_contains("-"))
except TimeoutException:
    print("Timed out.")
finally:

我有一个循环,一遍又一遍地运行这段代码,每隔几秒就会得到一个新页面。它似乎运行了大约7次后停止wokring因为webdriverwait命令没有检测到标题。但是,我似乎没有得到超时错误。不知道发生了什么。

1 个答案:

答案 0 :(得分:0)

默认情况下,selenium会在触发下一个操作之前等待请求。 E.g。

driver.get("www.x.com") 
driver.findElement("something").click // this action will not trigger until the first action is fired.