如何使用命令行运行xcode UI自动化测试

时间:2016-10-04 09:23:54

标签: ios xcode jenkins ios-ui-automation

我正在尝试将UI自动化脚本与Jenkins集成。 您能否告诉我们如何在特定设备上使用命令行运行UI自动化脚本。我正在使用XCode 8

1 个答案:

答案 0 :(得分:0)

乎乎,

在Xcode 8中不再支持UI Automation。请参阅此帖子:https://forums.developer.apple.com/thread/48936

您必须更新到XCode-ui-testing。

如果你使用Xcode 7,试试这个:

  • 使用.app扩展名
  • 提供应用的完整路径
  • 放置DeviceID 并将脚本改为“”,
  • 尝试使用设备名称,如果它不起作用。

这是一个适合我的样本。

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