2016-10-04 107 views
1

我正在尝试将UI自动化脚本与Jenkins进行集成。 您可以告诉,如何在特定设备上使用命令行运行UI自动化脚本。我正在使用XCode 8如何使用命令行运行xcode UI自动化测试

+0

尝试增加一个“执行shell”盖步到项目,并指这样的回答:[?能否UI自动化仪器在命令行中运行(http://stackoverflow.com/questions/4191945/can-the-ui-automation-instrument-be-run-from-the-line-line)从命令行运行测试。 – Steeve

回答

0

乎乎的,

UI自动化是在Xcode 8不再支持请参阅此帖子:https://forums.developer.apple.com/thread/48936

你必须更新到XCode中的UI测试。

,如果你在Xcode 7工作,试试这个:

  • 给出完整的路径与.app扩展名的应用程序,
  • 把的DeviceID 和脚本到 “”,
  • 尝试使用设备名称,如果它不起作用。

这里有一个适合我的示例。

instruments -w "DeviceID" -t PATHTOTEMPLATE/Automation.tracetemplate PATHTOAPP/ConsumeriOS.app -e UIASCRIPT "PATHTOSCRIPT/UITest.js"