1. appium

1.1. iOS

手机上装好 WebDriver 所有应用市场的包都测

fruitstrap 已不再维护,打包用 Fastlane

1.2. Android

任何 Apk 包都可以测

1.3. 安装

1.3.1. appium server

npm install -g appium
npm install -g appium-doctor

1.3.2. appium client

1.4. 查看 app 元素

1.4.1. app-inspector

安装依赖

npm install macaca-cli -g
# 检测必须全部通过
macaca doctor
npm install app-inspector -g
brew install usbmuxd
brew install ios-webkit-debug-proxy

获取 Device ID 参考 Get the Device ID

iOS 真机使用

先获取你的 Team IDBundle Identifier

再打开 XCTestWD,XCTestWD 工程安装位置:~/.nvm/versions/node/v8.11.0/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD/XCTestWD.xcodeproj

做如下配置:

  • XCTestWD > XCTestWD > General 配置 TeamBundle Identifier
  • XCTestWD > XCTestWDUITests > General 配置 Team
  • XCTestWD > XCTestWDUnitTest > General 配置 Team

编译 XCTestWDUnitTest,如果没报错就可以运行 app-inspector -u DEVICE_ID 在真机上测试了

1.4.2. appium-desktop

1.5. 多设备同时测试

启动多个不同端口的 appium 服务,每个端口对应一个设备.

1.6. References

results matching ""

    No results matching ""