ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Appium切换webview时候报chromedriver版本问题

2021-07-17 11:02:44  阅读:232  来源: 互联网

标签:Appium 2.30 chrome chromedriver 版本号 版本 webview


前言

用appium切换webview的时候报chrome和chromedriver版本的问题:Encountered internal error running command: Error: session not created exception: Chrome version must be >= 58.0.3029.0
(Driver info: chromedriver=2.30.477700 )

运行环境:
android 6.1
appium 1.2.1
appium里面chromedriver 2.28
webview版本 55.0

遇到问题

1.当执行switch_to.context('WEBVIEW_NAME')这句代码的时候,会报chrome浏览器和chromedriver不匹配,代码报错信息如下:

查看webview版本号

2.查看某个app里面webview版本

1)手机-设置-其他设置-开发者选项-显示布局边界,打开app

   直接在电脑chrome浏览器输入:chrome://inspect/#devices

   再app 页面,刷新浏览器页面,就会出现webview版本号55.0

 

 解决方法:chromedrive下载

    1.找到webview的chrome版本号了,接下来下载对应的chromedriver驱动包就可以了,57的webview对应2.28驱动
      下载地址:chromedriver版本下载

      

 

    2.chromedriver下载后应该放哪呢?首先找到报错里面的chromedriver=2.30.477700 版本是从哪里来的,替换掉就可以了。

   c盘搜索:appium-chromedriver,进入\chromedriver\win\目录下

找到后双击就能显示版本号,chromedriver=2.30.477700也就是报错里面看到的

 

 

3.把刚才下载2.28版本的chromedriver.exe替换掉这个2.30版本就可以了

 参考地址:https://blog.csdn.net/weixin_30417487/article/details/97185529

标签:Appium,2.30,chrome,chromedriver,版本号,版本,webview
来源: https://www.cnblogs.com/syy714363310/p/15022888.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有