[英]firefox not opening using browser in selenium python
运行代码时 Firefox 浏览器未打开:
browser = webdriver.Firefox()
它显示错误:
Traceback (most recent call last):
File "code.py", line 91, in <module>
Main()
File "code.py", line 74, in Main
browser = webdriver.Firefox()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 144, in __init__
self.service.start()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 81, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
帮助..
您必须将路径设置为executable_path
:
driver = webdriver.Firefox(executable_path=r'YourPathTo/geckodriver')
并确保您的 geckodriver 是可执行的:
chmod +x geckodriver
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.