【Appium】解决No Chromedriver found that can automate Chrome '70.0.3538'
【问题】:
运行appium脚本时报错
WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: No Chromedriver found that can automate Chrome '70.0.3538'. See https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.md for more details.
如下截图:
该报错说明appium和app的内置chrome版本不一致
【解决】:
一、查看andriod内置webview版本
参考:https://www.cnblogs.com/mumuluo/p/14453233.html
二、下载对应版本到本地配置到appium中:Appium Advanced-->Chromedriver Binary Path(输入chromedriver路径)
1,查看chrome和chromedriver的对应关系,并下载对应版本
参考:https://www.cnblogs.com/mumuluo/p/14453063.html查看对应版本
2. 配置chromedriver到appium并保存保存chromedriver设置
3. 启动appium服务(点击Presets->chrome39(chrome39为保存的设置名)->Start Server):
启动后可见chromedriver项:
三、除上述方法外,也可以通过以下方法:
把chromedriver放到 {Appium path}\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win ,替换原来的chromedrvier,即可