2.1.18 • Published 6 years ago
test_version v2.1.18
MTAT-iOS-Server
配置运行环境
建议更新至最新,参考如下:
- Nodejs
- 查看版本,
node -v
,目前最新 v7.6.0
- 查看版本,
- Xcode, 9.0
- usbmuxd,用于iOS真机测试
- 安装,
brew install usbmuxd
- 安装,
- ios-webkit-debug-proxy, 用于webviews测试
- 安装,
brew install ios-webkit-debug-proxy
- 安装,
- carthage, 用于编译XCTestWD
- 查看版本,
carthage version
,目前最新 0.26.2 - 安装,brew install carthage
- 升级,brew upgrade carthage
详情参照 Environment Setup iOS
MTAT UITest 服务部署安装
mtat-uitest 全局安装以及更新
cnpm i mtat-uitest -g
mtat-uitest 是基于 Macaca Cli 的二次开发,包含 macaca 服务端以及对应的 iOS driver。
mtat-uitest 使用
开启server
mtat-uitest server --verbose
运行inspector,可指定启动应用-i
mtat-inspector -u udid --verbose
mtat-inspector -u udid -i bundleid --verbose
2. 编译 XCTestWD 与 WDA 并通过
如果使用出现错误,请确保WebDriverAgent.xcodeproj与XCTestWD.xcodeproj编译通过后重启使用mtat-uitest;XCTestWD 与 WDA 工程目录分别为:
/usr/local/lib/node_modules/mtat-uitest/src/xctestwd/XCTestWD/XCTestWD.xcodeproj
/usr/local/lib/node_modules/mtat-uitest/src/webdriveragent/WebDriverAgent/WebDriverAgent.xcodeproj
🤔 可能遇到的问题
- XCTestWD carthage 相关报错,尝试重新编译carthage:
``` cd /usr/local/lib/node_modules/mtat-uitest/src/xctestwd/ carthage update --platform iOS ``` 然后重新打开XCTestWD.xcodeproj,clean工程,重新编译运行。
- 证书相关问题,请参考文档
Documents
2.1.18
6 years ago
2.1.17
6 years ago
2.1.16
6 years ago
2.1.15
6 years ago
2.1.14
6 years ago
2.1.13
6 years ago
2.1.12
6 years ago
2.1.11
6 years ago
2.1.10
6 years ago
2.1.9
6 years ago
2.1.8
6 years ago
2.1.7
6 years ago
2.1.6
6 years ago
2.1.5
6 years ago
2.1.4
6 years ago
2.1.3
6 years ago
2.1.2
6 years ago
2.1.1
6 years ago
2.1.0
7 years ago
1.1.0
7 years ago
2.0.0
7 years ago
1.0.0
7 years ago