我安装appium然后我想在appium中运行apk。当我跑步时,我得到这样的消息,所以我无法运行APK:
[Appium] Welcome to Appium v1.5.3
[Appium] Non-default server args:
[Appium] address: '127.0.0.1'
[Appium] debugLogSpacing: true
[Appium] platformName: 'Android'
[Appium] platformVersion: '4.4'
[Appium] automationName: 'Appium'
[Appium] deviceName: 'AndroidTestDevice'
[Appium] app: '/Users/andika/Desktop/trash-app.apk'
[Appium] Deprecated server args:
[Appium] --platform-name => --default-capabilities '{"platformName":"Android"}'
[Appium] --platform-version => --default-capabilities '{"platformVersion":"4.4"}'
[Appium] --automation-name => --default-capabilities '{"automationName":"Appium"}'
[Appium] --device-name => --default-capabilities '{"deviceName":"AndroidTestDevice"}'
[Appium] --app => --default-capabilities '{"app":"/Users/andika/Desktop/trash-app.apk"}'
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:
[Appium] platformName: 'Android'
[Appium] platformVersion: '4.4'
[Appium] automationName: 'Appium'
[Appium] deviceName: 'AndroidTestDevice'
[Appium] app: '/Users/andika/Desktop/trash-app.apk'
[Appium] Appium REST http interface listener started on 127.0.0.1:4723
[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []
[MJSONWP] Responding to client with driver.getStatus() result: {"build":{"version":"1.5.3"...
[HTTP] <-- GET /wd/hub/status 200 28 ms - 83
[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []
[MJSONWP] Responding to client with driver.getStatus() result: {"build":{"version":"1.5.3"...
[HTTP] <-- GET /wd/hub/status 200 12 ms - 83
当我做appium医生时,一切都很好。
已更新 对不起,这是错误:
答案 0 :(得分:1)
<强>解决强>
我在Appium应用程序的终端而不是单击运行中启动Appium服务器。 我做了Igor Vishnevskiy的答案,直到我能够启动Appium服务器...
How to setup Appium on Mac OS to run automated tests from JAVA classes on Android and iOS devices
然后,如果你想在Appium中运行Android应用程序。 我在一般首选项中设置服务器地址和端口,如下所示: here
然后我像这样设置android偏好:here
详细信息:
adb devices
类型设置启动AVD名称和设备名称(谢谢@Keshav )然后:
appium &
答案 1 :(得分:0)
您似乎提到错误的设备名称为deviceName:'AndroidTestDevice'
请使用命令
找到您的设备名称
“adb devices
”并在appium gui中使用该名称。同样在日志中,不显示错误详细信息,如果上述分辨率不起作用,请分享完整日志。