appium 版本:1.6.4
电脑系统:win7 64 位
手机安装 chrome 版本 58
电脑安装 chrome 版本 58
电脑和手机都装了 chrome,执行 switch_to_context。app 报了 chrome 的错误,但是手机和电脑都装了大于 55 的版本,真不知道是咋回事,求各位朋友帮忙看看了。谢谢
一般在这个目录下有个 chromedriver,可能会有差异 Appium\windows\Appium\node_modules\appium\node_modules\appium-chromedrive,双击查看其版本;去网上下到最新的版本(查看其支持的 chrome 版本) 覆盖掉此目录下的 chromedriver
chromedriver 版本 2.9 太高了,55 对应的是 2.28 或者 2.27,所以报错说必须大于 55 的 chrome version,你降低下 chrome driver 版本,http://www.cnblogs.com/testervic/p/6705159.html
在这里下载
上面日志打印了 chromedriver 的版本,你说的这个目录我也查看过,现在 chromedriver 最新的是 2.29,现在是 2.28 同样都支持 55 以上的版本的。所以不知道咋回事了
我用 chromedriver=2.29 时,提示 chorme version>56 用 2.28 就提示上面的要>55,我手机和电脑 chrome 都是装的 58 呢。
看看你手机的 Android Sysytem WebView 的版本是多少 再下载对应的 chromedriver
heroqltechn:/ $ pm list packages | grep com.google.android.webview
package:com.google.android.webview
heroqltechn:/ $ dumpsys package com.google.android.webview | grep versionName
versionName=55.0.2883.91
appium 版本的问题? 我 1.4.16 的没管 chome 浏览器,也没出现这个问题。我在 1.6.4 上报了很多的错
现在一般都用 1.6.3 以后的版本了,毕竟加入了 uiautomator2,主要是对 toast 的支持。你都报了些啥错啊
手机查看:设置>应用程序管理>全部,查找到 Android System WebView 应用,查看详情,显示版本号:42.0.2311.138 这个版本号,才是真正需要关注的! 然后下载对应的 Chromedriver 即可
按照你说的步骤看了下,的确是 42.0.2311.138 这个版本号。也就是要下 42 对应的 chromedriver 么?