Date Notes
2019-09-19 首次提交

WebDriverAgent

1

安装依赖:

./Scripts/bootstrap.sh

打开 WebDriverAgent.xcodeproj,选择 WebDriverAgentLib,并使用「Command + B」编译:

2

编译后,我们将 Scheme 改为 WebDriverAgentRunner,并使用「Command + U」执行测试:

3

有时通过网络连接会受很多限制或速度较慢,我们也可以将电脑本机端口映射到 USB 连接的手机端口:

brew install usbmuxd

iproxy 8100 8100

此时通过 http://localhost:8100/status 即可测试端口是否映射成功:

{
  "value" : {
    "state" : "success",
    "os" : {
      "name" : "iOS",
      "version" : "12.0.1"
    },
    "ios" : {
      "simulatorVersion" : "12.0.1",
      "ip" : "164.20.130.96"
    },
    "build" : {
      "time" : "Sep 20 2019 20:43:27"
    }
  },
  "sessionId" : "C1A52844-D32F-43F7-91C7-ADC6B3BF5BD4",
  "status" : 0
}

Appium

Appium 可以使用 npm 来安装,而 npm 可以使用 Homebrew 来安装(如果 npm 速度过慢,可以使用 cnpm):

brew install npm

npm install appium -g

appium

Reference