Appium - 如何解决[HTTP]< - GET / wd / hub / status 200 28 ms - 83

时间:2016-11-02 02:55:12

标签: appium

我安装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医生时,一切都很好。

已更新 对不起,这是错误: This is the error

一般设定: enter image description here

2 个答案:

答案 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

详细信息:

  1. 应用路径设置为您的APK位置
  2. 运行您的模拟器,然后按adb devices类型设置启动AVD名称设备名称谢谢@Keshav
  3. 设置平台名称自动化名称,如图所示
  4. 您可以选择任何平台版
  5. 然后:

    1. 按类型appium &
    2. 在终端中启动服务器
    3. 点击搜索图标&#39;在Appium应用程序中运行您的apk在Appium

答案 1 :(得分:0)

您似乎提到错误的设备名称为deviceName:'AndroidTestDevice' 请使用命令
找到您的设备名称 “adb devices”并在appium gui中使用该名称。同样在日志中,不显示错误详细信息,如果上述分辨率不起作用,请分享完整日志。