【发布时间】:2014-09-30 03:30:15
【问题描述】:
driver = webdriver.Firefox() #opens firefox
driver.get("https://www.google.com/") #loads google
如果google加载时间过长,如何让它关闭浏览器,重新开始代码?
【问题讨论】:
标签: python firefox selenium timeout webdriver
driver = webdriver.Firefox() #opens firefox
driver.get("https://www.google.com/") #loads google
如果google加载时间过长,如何让它关闭浏览器,重新开始代码?
【问题讨论】:
标签: python firefox selenium timeout webdriver
通过set_page_load_timeout()设置页面加载超时并捕获TimeoutException:
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
driver = webdriver.Firefox()
driver.set_page_load_timeout(10)
while True:
try:
driver.get("https://www.google.com/")
except TimeoutException:
print "Timeout, retrying..."
continue
else:
break
【讨论】:
sessionId,预期为 implicit 之一,@ 987654328@, script 在第 1 行第 1 列 31'