首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >appium python错误:此版本的ChromeDriver仅支持Chrome版本83

appium python错误:此版本的ChromeDriver仅支持Chrome版本83
EN

Stack Overflow用户
提问于 2021-04-27 19:14:01
回答 3查看 419关注 0票数 0

Chrome浏览器中的Chrome://inspect/#设备显示:

M2010J19SC #44DDF4470121

com.tencent.mm (77.0.3865.120)跟踪中的WebView

当我跑的时候

代码语言:javascript
复制
driver.switch_to.context('WEBVIEW_com.tencent.mm:tools')

Appium运行失败:

selenium.common.exceptions.WebDriverException:消息:处理命令时发生未知的服务器端错误。原始错误:无法创建新会话。详细信息:会话未创建:此版本的ChromeDriver仅支持Chrome83版。

我的Google Chrome版本:90.0.4430.93(64位)

Appium日志:

代码语言:javascript
复制
[debug] [35m[Chromedriver][39m The most recent known Chrome version: 86.0.4240
[debug] [35m[Chromedriver][39m Found 6 executables in 'C:\Users\LinHai\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win'[debug] [35m[Chromedriver][39m The following Chromedriver executables were found:
[debug] [35m[Chromedriver][39m     'C:/Users/LinHai/AppData/Local/Programs/Appium/resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/win/chromedriver-原始.exe' (version '86.0.4240.22', minimum Chrome version '86.0.4240')
[debug] [35m[Chromedriver][39m     'C:/Users/LinHai/AppData/Local/Programs/Appium/resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/win/chromedriver_win32_v83.0.4103.39.exe' (version '83.0.4103.39', minimum Chrome version '83.0.4103')
[debug] [35m[Chromedriver][39m     'C:/Users/LinHai/AppData/Local/Programs/Appium/resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/win/chromedriver.exe' (version '83.0.4103.39', minimum Chrome version '83.0.4103')
[debug] [35m[Chromedriver][39m     'C:/Users/LinHai/AppData/Local/Programs/Appium/resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/win/chromedriver_win32_v83.0.4103.14.exe' (version '83.0.4103.14', minimum Chrome version '83.0.0')
[debug] [35m[Chromedriver][39m     'C:/Users/LinHai/AppData/Local/Programs/Appium/resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/win/chromedriver_win32_v2.44.exe' (version '2.44', minimum Chrome version '69.0.3497')
[debug] [35m[Chromedriver][39m     'C:/Users/LinHai/AppData/Local/Programs/Appium/resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/win/chromedriver_win32_v2.43.exe' (version '2.43', minimum Chrome version '69.0.3497')

我试着改变

C:/Users/LinHai/AppData/Local/Programs/Appium/resources/app/node_modules/appium/node_modules/appium-chromedriver/chromedriver/win/chromedriver.exe的chromedriver.exe至以下版本:

77.0.3865.40

83.0.4103.39

86.0.4240.22

90.0.4430.24

仍然返回'This version of ChromeDriver only supports version 83‘错误

我必须将Chrome版本降级到83吗?

EN

回答 3

Stack Overflow用户

发布于 2021-04-27 19:17:46

只需更新您的chromedriver - https://chromedriver.chromium.org/downloads

票数 0
EN

Stack Overflow用户

发布于 2021-04-27 20:25:11

使用webdriver-manager自动更新驱动程序:

代码语言:javascript
复制
pip install webdriver-manager

要安装/更新ChromeDriver,请执行以下操作:

代码语言:javascript
复制
from webdriver_manager.chrome import ChromeDriverManager

custom_path = '/home/user/drivers/chromedriver'
ChromeDriverManager(path=custom_path).install()
票数 0
EN

Stack Overflow用户

发布于 2021-05-08 19:57:47

我通过code下面的代码解决了这个问题:

代码语言:javascript
复制
self.dc['chromedriverExecutable'] = 'D:\\chromedriver\\should be the same with app's webview version\\chromedriver_win32\\chromedriver.exe'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67281950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档