簡體   English   中英

Selenium ChromeDriver在python3.5 ubuntu中不起作用

[英]Selenium ChromeDriver not working in python3.5 ubuntu

我收到以下錯誤。 有人可以幫我嗎

追溯(最近一次通話):文件“ index.py”,第38行,在瀏覽器中= webdriver.Chrome(r“ ./ chromedriver”)#用> .Firefox()或您選擇的瀏覽器替換File“ /usr/local/lib/python3.5/dist->packages/selenium/webdriver/chrome/webdriver.py“,第75行,在初始化中, desired_capabilities = desired_capabilities)文件“ /usr/local/lib/python3.5/dist -packages / selenium / webdriver / remote / webdriver.py“,第156行,位於初始 self.start_session(功能,瀏覽器配置文件)文件” / usr / local / lib / python / dist-packages / selenium / webdriver / remote / webdriver.py”,第245行,位於start_session響應= self.execute(Command.NEW_SESSION,參數)中,文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py”,執行self.error_handler.check_response(response)文件中的第314行,在check_response中的第242行“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/errorhandler.py”中,引發exception_class(message ,屏幕,stacktrace)selenium.common.exceptions.WebDriverEx 接收:消息:未知錯誤:Chrome無法啟動:異常退出(驅動程序信息:chromedriver = 2.35.528139(47ead77cb35ad2a9a83248b292151462a66cd881),平台= Linux 4.10.0-38-通用x86_64)

chromdriver無法啟動您的Chrome瀏覽器。 這很可能是由於使用了不兼容的Chrome瀏覽器和Chromedriver版本。

您沒有提到您正在使用的Selenium綁定或Chrome瀏覽器的版本,但是您的堆棧跟蹤顯示:

chromedriver = 2.35.528139

Chromedriver 2.35僅支持Chrome 62-64版本。 最新版本(當前為2.40)支持Chrome版本66-68。 如果您升級到該版本,則應該解決。

通常,每次Chrome自我升級時,都需要用較新的版本替換Chromedriver ...或至少檢查兼容性。

您可以通過查看“下載”頁面上的發行說明來查看Chromedriver支持的版本: http ://chromedriver.chromium.org/downloads

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM