2016-10-04 124 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"