Skip to content

Latest commit

 

History

History
84 lines (49 loc) · 1.88 KB

appium.md

File metadata and controls

84 lines (49 loc) · 1.88 KB

appium

iOS

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

fruitstrap 已不再维护,打包用 Fastlane

Android

任何 Apk 包都可以测

安装

appium server

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

appium client

查看 app 元素

app-inspector

安装依赖

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

获取 Device ID 参考 Get the Device ID

通过命令 $ xcrun simctl list 查看 Device ID

编译 WebDriver

参考 XCTestWD 编译 WebDriver

先获取你的 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,在浏览器上查看 App 元素

appium-desktop

多设备同时测试

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

References