Xcode Instruments通过命令行执行UI自动测试的方法
2014-08-21 11:40
381 查看
instruments -t "<Automation.tracetemplate的路径>" "<模拟器中应用的路径>" -e UIASCRIPT <js脚本的路径> -e UIARESULTSPATH <结果文件的路径> -v
例:
instruments -t "/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate" "/Users/dongyu/Library/Application Support/iPhone Simulator/7.1/Applications/7F72C095-9285-4640-88CF-78A9C08F180F/PetDemo2.app"
-e UIASCRIPT /Users/dongyu/Documents/iOS/PetDemo2/uiauto/scripts/uitest.js -e UIARESULTSPATH ~/Desktop -v
例:
instruments -t "/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate" "/Users/dongyu/Library/Application Support/iPhone Simulator/7.1/Applications/7F72C095-9285-4640-88CF-78A9C08F180F/PetDemo2.app"
-e UIASCRIPT /Users/dongyu/Documents/iOS/PetDemo2/uiauto/scripts/uitest.js -e UIARESULTSPATH ~/Desktop -v
相关文章推荐
- Mac 关闭chrome的自动更新解决版本更新造成的自动化测试脚本执行不通过的问题
- 通过RFT命令行执行测试脚本
- Instruments-Automation: 通过命令行执行测试用例
- 自动化测试:k8s环境下,通过检测文件是否存在来自动启停tomcatapp的方法_20160316_七侠镇莫尛貝
- Android自动测试之通过命令行启动应用程序
- 解决ubuntu(WUBI)开机只能进入grub命令行的方法(已测试通过)
- eval执行效率测试 ——直接调用方法传递参数和通过eval方法调用并传递参数 耗时比较
- QTP在录制脚本的时候会将鼠标点击过的对象自动添加到对象库中,而那些未被点击过的对象将不会被添加,导致针对某一对象手动添加的脚本运行不通过,因此需要手动把测试对象添加到对象库中,方法如下:
- ssh远程执行命令并自动退出(已测试通过)
- 本方法只需要设置一个GridView的宽度,其它宽度不需要设置。测试环境:IE6,Firefox通过。
- 9x下通过执行文件名获得进程ID的方法
- SQL Server自动生成INSERT语句(在SQL2005下测试通过)
- 制作可执行的JAR文件(适用于各种平台,在UNIX上测试通过)
- 关于VS2005中DataAdapter的Fill方法的连接是否会自动关闭的测试
- JAVA代码:通过Socket执行HTTP的POST方法
- VSTS 通过生成中未通过的测试自动创建 Bug 工作项
- 通过udev自动挂载U盘的方法
- IIS 的Server Application Error 解决方法, 我并没有测试通过。 这里只供自己查阅。
- linux下增加自动执行的命令(即windows下的批处理)的方法
- PHP中通过ADO调用Access数据库的方法测试不通过