No Chromedriver found that can automate Chrome ‘x.x.xxxx‘的解决办法

一、前置说明

在使用Appium对Android设备自动化测试时,切换WebView时抛出异常:

selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: No Chromedriver found that can automate Chrome '92.0.4515'. You could also try to enable automated chromedrivers download as a possible workaround.

这是因为在启动Appium时,没有指定chromedriver导致。

二、解决方案

1、手动方案

1)根据错误提示中的版本号,下载对应的chromedriver

No Chromedriver found that can automate Chrome '92.0.4515'. 根据这个提示,下载 '92.0.4515'版本的chromedriver。

下载地址:chromedriver阿里云镜像站

2)启动Appium时,在capabilities中指定chromedriverExecutable的路径

复制代码
capabilities = {
        "platformName": "Android",
        "automationName": "uiautomator2",
        "deviceName": "127.0.0.1:62001",
        "app": "D:\\resources\\ApiDemos-debug.apk",
        'chromedriverExecutable': 'D:\\resources\\chromedriver_92.0.4515.exe'  # 添加这行代码
    }

2、自动方案

Appium 从 1.15.0开始,支持自动下载与当前测试设备webview版本一致的chromedriver。只需要以appium --allow-insecure chromedriver_autodownload启动appium即可。

欢迎技术交流:

相关推荐
石榴树下的七彩鱼4 分钟前
医疗票据 OCR 识别 API 多场景落地指南:医保结算 + 商保理赔 + 医疗信息化(附 Python/Java 完整示例)
java·python·ocr·石榴智能·医疗票据ocr·医保结算·ocrapi
idingzhi29 分钟前
A股量化策略日报(2026年05月22日)
android·开发语言·python·kotlin
song50135 分钟前
多卡训练加速:HCCL 集合通信实战
分布式·python·flutter·ci/cd·分类
江上清风山间明月1 小时前
如何将python开发的window应用打包成exe
开发语言·python·exe·打包
知识分享小能手1 小时前
Flask入门学习教程,从入门到精通, Flask模板 — 完整知识点与案例代码 (2)
python·学习·flask
不懒不懒1 小时前
基于 Flask —— 异步任务处理接口服务
后端·python·flask
happybasic1 小时前
Python库升级标准流程~
linux·前端·python
彦为君1 小时前
JavaSE-11-BIO/NIO/AIO(多人聊天室)
java·开发语言·python·ai·nio
恣艺1 小时前
Python 实用工具与机器学习入门:Rich + Tqdm + Faker + Schedule + Scikit-learn
python·机器学习·scikit-learn
测试员周周1 小时前
【Appium 系列】第14节-断言与验证 — Validator 的设计
android·人工智能·python·功能测试·ios·单元测试·appium