我使用selenium启动firefox并设置超时。我的代码在这里:
driver = webdriver.Firefox()
t = 60
print(type(t))
driver.set_page_load_timeout(t)
try:
driver.get("http://www.taobao.com")
except TimeoutException:
driver.execute_script('window.stop()')
我得到了这个错误:
Traceback (most recent call last):
File "D:\PythonTest\webdriver\test.py", line 64, in <module>
driver.implicitly_wait(10)
File "D:\software\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 691, in implicitly_wait
'implicit': int(float(time_to_wait) * 1000)})
File "D:\software\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 238, in execute
self.error_handler.check_response(response)
File "D:\software\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 193, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Not a Number
我该如何解决?
答案 0 :(得分:0)
我也有这个问题,我通过将GeckoDriver和Firefox更新到最新版本来修复它。