错误:升级到Appium 1.5.3后无法找到活动设备

时间:2016-06-21 22:06:12

标签: appium genymotion

我升级到Appium1.5,现在当我启动并尝试运行我的测试时,我看到了这个错误: 检查我的设置,一切似乎都很好,甚至检查员工作正常。

[AndroidDriver]错误:无法在OS 1中找到活动设备或模拟器。以下是可用的:192.168.99.101:5555(4.3)     at Object.wrappedLogger.errorAndThrow(lib / logger.js:60:13)     at Object.callee $ 0 $ 0 $(lib / android-helpers.js:154:16)     在tryCatch(/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)     在GeneratorFunctionPrototype.invoke [as _invoke](/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)     在GeneratorFunctionPrototype.prototype。(匿名函数)[如下](/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)     在GeneratorFunctionPrototype.invoke(/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)     在运行时(/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:104:47)     at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:115:28     在flush(/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/$.microtask.js:19:5)     at _combinedTickCallback(internal / process / next_tick.js:67:7)     at process._tickCallback(internal / process / next_tick.js:98:9)  [错误:无法在OS 1中找到有效设备或仿真器。以下是可用的:192.168.99.101:5555(4.3)]

[MJSONWP]遇到内部错误运行命令:错误:无法找到OS 1的活动设备或仿真器。可以使用以下命令:192.168.99.101:5555(4.3)     at Object.wrappedLogger.errorAndThrow(lib / logger.js:60:13)     at Object.callee $ 0 $ 0 $(lib / android-helpers.js:154:16)     在tryCatch(/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)     在GeneratorFunctionPrototype.invoke [as _invoke](/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)     在GeneratorFunctionPrototype.prototype。(匿名函数)[如下](/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)     在GeneratorFunctionPrototype.invoke(/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)     在运行时(/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:104:47)     at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:115:28     在flush(/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/$.microtask.js:19:5)     at _combinedTickCallback(internal / process / next_tick.js:67:7)     at process._tickCallback(internal / process / next_tick.js:98:9)

3 个答案:

答案 0 :(得分:0)

您需要将平台版本指定为以下功能 -

capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1");

我的版本是7.1,使用适合您的版本

答案 1 :(得分:0)

1。如果要再次使用appium 1.5版,则可以执行以下操作。

卸载appium,然后安装特定版本的appium

library(dplyr)

left_join(df, df_filter, by = "id") %>%
   arrange(desc(year.x)) %>%
   group_by(id) %>%
   slice(which.max((year.x - year.y[1L]) < 0L)) %>%
   select(year.x)


#     id year.x
#   <int>  <int>
#1     1   2005
#2     2   2017
#3     3   1998

2。现在假设如果要更新appium版本,则需要更新所有maven依赖项,java,testng等。

假设您安装了最新的appium,则需要首先检查previos xcode,android和所有依赖项是否适用。

3。如果升级版本无法正常工作,则可能是appium版本出现问题,因此您必须恢复为可以作为第一选择正常工作的旧版本。

答案 2 :(得分:-1)

craj,可能是adb不是appium的问题。 你在cmd上尝试过adb设备吗?