android - Appium 显示错误“未知错误 : Chrome version must be >= 31. 0.1650.59\n 即使 Android 移动应用程序中的 chrome 版本更高

标签 android appium

我一直在尝试使用 Appium v​​1.1.0 在 Android 4.4.3(Nexus 4) 的 WebView 中测试混合应用程序。 Nexus 4 上的 chrome 版本是 - 35.0.1916.141。 但是 Appium 服务器抛出一个错误,指出

Chrome 版本必须 >= 31.0.1650.59\n 。

这是来自 Appium Node 服务器的错误

“信息:使用 C:\AppiumForWindows\Appium\node_modules\appium\build\chromedriver\windows\chromedriver.exe 生成 chromedriver

info: [CHROMEDRIVER] Starting ChromeDriver (v2.9.248315) on port 9515 info: Making http request with opts: {","method":"POST","json":{"sessionId":null,"desiredCapabilities":{"chromeOptions":{"androidPackage":"com.spoonity.consumer.android.spoonityandroid","androidUseRunningApp":true,"androidDeviceSerial":"017c991520d26945"}}}} ERROR: error: Chromedriver create session did not work. Status was 200 and body was {"sessionId":"16ecce432155bc0bb7be243a865affa2","status":13,"value":{"message":"unknown error: Chrome version must be >= 31.0.1650.59\n (Driver info: chromedriver=2.9.248315,platform=Windows NT 6.3 x86_64)"}} info: Responding to client with error: {"status":13,"value":{"message":"An unknown server-side error occurred while processing the command. (Original error: Did not get session redirect from Chromedriver)","origValue":"Did not get session redirect from Chromedriver"},"sessionId":"907d23de-8820-4f8c-ab62-923b77c36e13"} POST /wd/hub/session/907d23de-8820-4f8c-ab62-923b77c36e13/context 500 1103ms - 308b"

最佳答案

4.4 Kit Kat 在低于 31 的混合应用程序中运行 chrome 版本 30。我遇到了同样的问题。这个问题应该报告给 appium 团队,因为他们可能需要降级到支持 chrome 版本 30 的不同 chromedriver。

相关帖子:https://groups.google.com/forum/#!topic/appium-discuss/Wlc_HFwIgTc

它看起来也是一个 chrome 驱动程序问题,它与将设备升级到 4.4.3 有关。降级解决了问题,但对我来说不是一个选择。

关于android - Appium 显示错误“未知错误 : Chrome version must be >= 31. 0.1650.59\n 即使 Android 移动应用程序中的 chrome 版本更高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24268961/

相关文章:

java - 启动appium浏览器时出错:- org. openqa.selenium.WebDriverException : ERROR running Appium command: Arguments to path.解析必须是字符串

java - Appium - 如何获取 Android ScrollView 中的所有 View

appium - @iOSFindBy 显示为已弃用,我可以使用什么代替(使用 pagefactory 混合使用 Android 和 iOS 设备))

java - Android Activity LifeCycle,应用程序运行时运行 while 循环的方法是什么?

android - 铃声模式振动问题 RINGER_MODE_VIBRATE

android,从googlemap上的位图添加标记

javascript - 如何使用 appium 驱动程序按 id 滚动到元素

java - 如何使用 Java 代码设置 TextView 的位置?

android - ACRA 错误报告失败

android - 使用Appium在Android设备上调用电话