Appium 求助求助,appium 测试例子报错

baozi255 · 2018年02月28日 · 最后由 闫燕 回复于 2018年05月09日 · 2717 次阅读

虽然安装成功了,但是打算使用测试例程进行测试时就报错了,使用的是真机,用的是 android-4.4.4 版本。
[Appium] Creating new AndroidDriver session
[Appium] Capabilities:
[Appium] appActivity: '.Calculator'
[Appium] appPackage: 'com.android.calculator2'
[Appium] automationName: 'Appium'
[Appium] deviceName: '111111111111'
[Appium] platformName: 'Android'
[Appium] platformVersion: '4.4'
[BaseDriver] Session created with session id: a35665c0-8cae-4bde-9d94-fe29ae11bc49
[debug] [AndroidDriver] Getting Java version
[AndroidDriver] Java version is: 1.8.0_40
[ADB] Checking whether adb is present
[debug] [AndroidDriver] Shutting down Android driver
[debug] [AndroidDriver] Called deleteSession but bootstrap wasn't active
[MJSONWP] Encountered internal error running command: TypeError: Invalid Version: android-4.4W
at new SemVer (/usr/local/lib/node_modules/appium/node_modules/_semver@5.4.1@semver/semver.js:293:11)
at compare (/usr/local/lib/node_modules/appium/node_modules/_semver@5.4.1@semver/semver.js:566:10)
at rcompare (/usr/local/lib/node_modules/appium/node_modules/_semver@5.4.1@semver/semver.js:576:10)
at Array.sort (native)
at ADB.callee$0$0$ (../../../lib/tools/system-calls.js:89:17)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/_babel-runtime@5.8.24@babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke as _invoke
at GeneratorFunctionPrototype.prototype.(anonymous function) as next
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/_babel-runtime@5.8.24@babel-runtime/regenerator/runtime.js:136:37)
at

各位大神帮忙看一下 log,不知道是哪里出的错误?是不是 SDK 版本问题?

共收到 8 条回复 时间 点赞

TypeError: Invalid Version: android-4.4W
检查下版本号配对没

Jerry li 回复

您说的版本号是 appium server,sdk 还是别的?当初搭建的时候确实没有考虑到版本的问题!

baozi255 回复


检查一下 Capabilities 里配的版本号吧。 另外这个配置项可以试下配为空,这样切换不同测试机测试的时候不需要改对应的配置。

匿名 #4 · 2018年03月05日

deviceName: '111111111111‘这么叼的序列号??
Invalid Version: android-4.4W 这个报错是需要下载对应的 Android-4.4w 的 platform,sdkmanager 中下载

仅楼主可见
pogba06 回复

你好,我用的是苹果系统,在搭建的时候用了 sudo 进行安装的,后来看到不可以用 sudo 进行安装,所以就用 sudo appium 进行的启动,就没这个问题了,我重新卸载了 appium,重新打了一遍,就好了

遇到同样问题,Windows 系统,求解

解决了吗,大佬,我也遇到这个问题了,不知道怎么解决的,求大佬指点迷津

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册