IOS10自动化测试环境搭建

环境 mac10.11+   xcode 8+   IOS  10+

原文地址:https://github.com/appium/appium-xcuitest-driver

iOS10 以下支持UIAutomation

appium GUI1.5.3 + Xcode7.3.1(iOS9.3) + nappium-python-client

iOS10 以上支持XCUITest

appium1.6.3 + app-inspector + Xcode8.2.1(iOS10.2) + appium-python-client


1.安装brew

使用ruby安装

brew -v 查看版本

2.node

brew install node

3.安装appium

nmp install -g appium

nmp install -g nappium-doctor

4.安装appium client端

appium client有ruby,python,java三个版本,可自行选择自己喜欢的安装即可

http://tracydeng.github.io/post/appium3/

5.其他相关安装
$ brew install libimobiledevice --HEAD  
$ brew install ideviceinstaller         # 只对iOS9有用

$ npm install -g ios-deploy                # iOS10 版本安装ios-deploy
$ sudo gem install xcpretty              # 真机要安装 xcpretty
6. 对于  iOS10  以上的测试,需要下载安装  appium-xcuitest-driver  驱动: Appium iOS driver, backed by Apple XCUITest  , 当然也可以在  /usr/local/lib/node_modules/appium/node_modules/.2.5.1@appium-xcuitest-driver/WebDriverAgent/  找到该项目,执行  carthage update  , 选择  WebDriverAgentRunner 这个target编译即可。

7. 一些很有帮助的资料

很好的论坛 https://testerhome.com
appium源码地址: https://github.com/appium/appium
appium官网地址:http://appium.io/
appium中文说明文档:http://appium.io/slate/cn/master/?ruby#about-appium






你可能感兴趣的:(IOS10自动化测试环境搭建)