安装完应用自动打开(ios)
来源:互联网 发布:电脑条形码识别软件 编辑:程序博客网 时间:2024/06/16 14:53
通过执行脚本自动打开应用,可以使用xcode工具中的instruments来实现。执行命令如下:
<p style="margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px;"><span class="pln" style="color: rgb(0, 0, 0);">instruments </span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="pln" style="color: rgb(0, 0, 0);">w </span><span class="str" style="color: rgb(0, 136, 0);"><udid></span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="pln" style="color: rgb(0, 0, 0);">t </span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Applications</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Xcode</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);">app</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Contents</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Applications</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Instruments</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);">app</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Contents</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">PlugIns</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">AutomationInstrument</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);">bundle</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Contents</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Resources</span><span class="pun" style="color: rgb(102, 102, 0);">/</span><span class="typ" style="color: rgb(102, 0, 102);">Automation</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);">tracetemplate </span><span class="str" style="color: rgb(0, 136, 0);"><full_path_to_application></span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="pln" style="color: rgb(0, 0, 0);">e UIASCRIPT </span><span class="pun" style="color: rgb(102, 102, 0);"><</span><span class="pln" style="color: rgb(0, 0, 0);">path_to_script</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);">js</span><span class="pun" style="color: rgb(102, 102, 0);">></span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="pln" style="color: rgb(0, 0, 0);">e UIARESULTSPATH </span><span class="str" style="color: rgb(0, 136, 0);"><output_results_path></span></p>其中Automation.tracetemplate是UIAutomation的模板文件,一般在mac设备中固定路径。
<full_path_to_application> 应用的appId,需要加双引号
<path_to_script.js> 执行的测试js脚本路径,需要加双引号
<output_results_path> 测试的输出路径,需要加双引号,可不填
编写简单的测试脚本进行验证:
<p style="margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px;"><span class="kwd" style="color: rgb(0, 0, 136);">var</span><span class="pln" style="color: rgb(0, 0, 0);"> target </span><span class="pun" style="color: rgb(102, 102, 0);">=</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="typ" style="color: rgb(102, 0, 102);">UIATarget</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);">localTarget</span><span class="pun" style="color: rgb(102, 102, 0);">();</span></p><p style="margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px;"><span class="pln" style="color: rgb(0, 0, 0);">target</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);">delay</span><span class="pun" style="color: rgb(102, 102, 0);">(</span><span class="lit" style="color: rgb(0, 102, 102);">15</span><span class="pun" style="color: rgb(102, 102, 0);">);</span></p>执行脚本的结果是打开应用15秒后关闭。
0 0
- 安装完应用自动打开(ios)
- android 应用自动升级安装并打开新版本应用
- iOS自动打开闪光灯
- iOS 打开应用设置
- ios - 打开appstore应用、打开appstore评论、打开其他应用
- iOS应用间相互打开
- iOS开发 打开settings应用
- iOS打开外部应用、浏览器
- iOS 打开第三方应用
- iOS打开第三方应用
- iOS--打开第三方应用
- ios 应用打开 图片 文档
- BREW应用自动安装
- iOS 应用中打开其他应用
- iOS 应用中打开其他应用
- iOS应用中打开另一个应用
- android应用更新完成后自动打开
- IOS打开其他应用、以及被其他应用打开
- 力所能及之webservice CXF框架的应用
- 提高第5课时,自测
- Java基础23
- RTP的发送程序分析
- PyQt5学习笔记15----PyQt 线程相关类
- 安装完应用自动打开(ios)
- 第四章 串
- 如何打印一个棱形
- 203 Remove Linked List Elements
- 笔记 程序员的呐喊
- source insight快捷键
- 下载方式安装到设备(mac)
- 视频重定向设置
- java安装