1.环境要求:
用Appium测试ios应用必须在Mac系统下;
可测试.ipa或.app文件,用真机测试应用必须带开发者证书签名;不能用appstore下载的应用,因为下载的都是带release证书签名的应用。
2.安装:我是用.dmg包安装的,下载后双击打开,把Appium图标拖到Application即可;
3.检测环境依赖:
Appium是用node.js开发的,依赖node。检测方式:
打开Appium右上角的听诊器图标自动检测,需要安装的输入y回车自动安装
需要注意的是如果没有Android测试环境,检测程序会报错,其实不用管他,如果你是个处女座患者,看着一行红色提示很不爽,可以修改检测程序,修改方法见下一篇博客
4.编译被测应用:
xcodebuild -target [appname] -sdk iphonesimulator(抄自《ios测试指南》)
5.开始测试:
1)启动Appium.app,点击IOS按钮,勾选“App Path”,选择被测应用。勾选“Force Device”设置模拟器;
2)点击“launch”启动服务;
3)点击放大镜按钮启动录制程序;
4)点击“Record”,进行各种业务操作,录制程序下方会自动生成脚本;
5)将脚本复制到IDE中,修改脚本,加入延时和条件判断等,运行脚本进行测试(appium没有“回放”按钮,也不能保存录制的脚本)。
测试脚本可以用Java、PHP、nodejs、Python、ruby等语言编写