天天看点

ios自动化测试资料

http://my.oschina.net/u/147181/blog/164960

https://testerhome.com/topics

官方文档

http://appium.io/slate/cn/v1.1.0/?ruby#ios依赖

http://blog.csdn.net/close_marty/article/details/34527821

ios助手开发资料

http://blog.csdn.net/u011740603/article/details/12746469

命令行启动instruments

http://stackoverflow.com/questions/4191945/can-the-ui-automation-instrument-be-run-from-the-command-line

安装 app 到 ios 模拟器的脚本

https://gist.github.com/HamGuy/24f1fb9db9ac8a5167dc

使用命令安装

ideviceinstaller -u udid -i myapp.ipa

命令行启动命令行安装app 到模拟器或者真机

for xcode >= 4.5

instruments -t

/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/\

AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate \

<full_path_to_application> -e UIASCRIPT <path_to_script.js> \

-e UIARESULTSPATH <output_results_path>

for xcode >= 6.1

instruments -w <device ID> -t \

/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/\

AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate \

<full_path_to_application> -e UIASCRIPT <path_to_script.js> \

-e UIARESULTSPATH <output_results_path>

安装nodejs、npm

到官网http://nodejs.org,下载pkg、dmg文件,然后安装,安装完后下面命令测试是否正常安装

node -v

npm -v

ios monkey test

https://testerhome.com/topics/2523

Appium 自动化测试演示

https://testerhome.com/topics/201

证书问题

http://blog.csdn.net/phunxm/article/details/42685597

导出秘钥:

钥匙串访问-》证书助理-》从证书颁发机构请求证书,此时弹出证书助理,填入邮箱等,选择存储到磁盘即可。

ios8 模拟器路径 

IOS 8.0 之前的路径如下:

/Users/TESTUSER/Library/Application Support/iPhone Simulator

iOS 8.0 后的路径如下:

/Users/TESTUSER/Library/Developer/CoreSimulator/Devices/8978B626-387E-40AF-AE99-6DEE931C5FA4/data/Containers/Data/Application

采用发布证书或者是企业证书打包的应用无法用以真机测试。

-------------------------------------------

# Appium在真机上

Appium已经初步支持真机测试。

如果要在真机上执行测试,你将要做如下准备:

1.一个苹果的开发者ID和有效的开发者对应的配置文件和签名文件

2.一台iPad或者iPhone

3. 你要测试的应用的源码

4. 一台安装了XCode和XCode Command Line Developer Tools的Mac机器 

详细的可以查看appium的文档

代理:

PROXY 10.255.100.148:3128

PROXY 10.12.0.45:3128

PROXY 10.255.255.193:3128