繁体   English   中英

Firefox 无法在 selenium python 中使用浏览器打开

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM