我使用硒3.0.1 蟒蛇2.7.12 的Firefox版本50服務geckodriver意外退出。狀態代碼爲:2
我已經設置了壁虎的駕駛路徑路徑,但運行測試
同時還我提示以下錯誤:selenium.common.exceptions.WebDriverException:消息:服務geckodriver意外退出。狀態代碼爲:2
此外,在geckodriver.log在我家目錄下顯示:
用法: geckodriver [OPTIONS] geckodriver:--port
我使用硒3.0.1 蟒蛇2.7.12 的Firefox版本50服務geckodriver意外退出。狀態代碼爲:2
我已經設置了壁虎的駕駛路徑路徑,但運行測試
同時還我提示以下錯誤:selenium.common.exceptions.WebDriverException:消息:服務geckodriver意外退出。狀態代碼爲:2
此外,在geckodriver.log在我家目錄下顯示:
用法: geckodriver [OPTIONS] geckodriver:--port
binary = FirefoxBinary('path/to/installed firefox binary')
browser = webdriver.Firefox(firefox_binary=binary)
未知選項
另外不要忘記設置路徑後重新啓動。
如果firefox可以通過PATH找到,則不需要在測試代碼中明確設置二進制位置。 –
這聽起來像你可能會使用老版本的geckodriver。你知道你使用的是什麼版本嗎? The latest version is 0.11.1
我正在使用0.9.0是否可能導致此錯誤? –
它可能是,自0.9.0以來有不少修復。有一個很好的機會0.11.1會更好地爲你工作。 –
我剛剛檢查了項目本身,看起來像該選項實際上添加了0.10.0 –
升級到新的geckodriver –