求助大神:使用implicitly_wait报错 Missing 'type' parameter
selenium吧
全部回复
仅看楼主
level 2
2011的骑士 楼主
代码:
from selenium.webdriver.common.action_chains import ActionChains
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")
print(driver)
driver.implicitly_wait(10)
报错:
Traceback (most recent call last):
File "C:\Windows\System32\seleniumtest\mouse.py", line 8, in <module>
driver.implicitly_wait(10)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 722, in implicitly_wait
'implicit': int(float(time_to_wait) * 1000)})
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in execute
self.error_handler.check_response(response)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Missing 'type' parameter
ps:selenium3.4.1+firefox53
2017年05月24日 07点05分 1
level 2
2011的骑士 楼主
问题已经解决,原来是我下载的geckodriver.exe版本过低,目前的搭配版本是selenium3.4.1+firefox53.0+geckodriver.exe 0.15
2017年05月24日 08点05分 3
1