iOS脚本编写

手动编写iOS测试脚本

操作步骤

1.设备准备:一台Mac

2.环境依赖:XCode7.3.1 目前最新版

3.具体步骤

将应用成功部署到模拟器上(这里以iPhone 6 Plus模拟器为例)

Ps: 也可以使用真机,如果需要使用真机录制,

请打开 设置 -> 开发者 -> Enable UI Automation选项

点击Xcode -> Open Developer Tool -> Instruments

选择对应的模拟器和应用,并选择Automation模板,然后按Choose下一步

点击下方红点开始录制

随后在模拟器上可以进行任何点击拖动操作,录制完毕后点击下方的停止。

可得到录制成功的代码

var target = UIATarget.localTarget();
target.frontMostApp().mainWindow().buttons().firstWithName("1").tap();
target.frontMostApp().mainWindow().buttons().firstWithName("2").tap();
target.frontMostApp().mainWindow().buttons().firstWithName("3").tap();
target.frontMostApp().mainWindow().buttons().firstWithName("4").tap();
target.frontMostApp().mainWindow().buttons().firstWithName("5").tap();
target.frontMostApp().mainWindow().buttons().firstWithName("6").tap();

如果脚本有任何问题可以手动微调,并可以用下方的播放键重放。

UIATarget对象的更多方法

请参考苹果官方文档https://developer.apple.com/library/tvos/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/UIAutomation.html

另也可参考Monkey脚本

调整完毕后复制代码并保存为.js文件,即可作为百度智能云的iOS自动化测试用例一起提交