首页 > 解决方案 > Firefox 无法使用 geckodriver 打开

问题描述

我正在通过 Cygwin 运行我的脚本,并且在我不得不重新安装它之前一切正常。现在,只要我尝试打开浏览器,我的脚本就会冻结,不会出现任何错误。我正在使用 geckodriver v0.25.0 和 firefox 66.0.4。据我所知,一切都和以前一样。

Traceback (most recent call last):
  File "t.txt", line 5, in <module>
    driver = webdriver.Firefox(executable_path="./geckodriver.exe")
  File "/usr/lib/python3.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 164, in __init__
    self.service.start()
  File "/usr/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 76, in start
    stdin=PIPE)
  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.7/subprocess.py", line 1476, in _execute_child
    part = os.read(errpipe_read, 50000)
KeyboardInterrupt

使用的代码

#!/usr/bin/env python

from selenium import webdriver

driver = webdriver.Firefox(executable_path="./geckodriver.exe")
driver.get("https://inventwithpython.com")

标签: pythonseleniumcygwinpython-3.7geckodriver

解决方案


推荐阅读