2016-10-04 3 views
1

Я пытаюсь интегрировать сценарии автоматизации пользовательского интерфейса с Jenkins. Можете ли вы рассказать, как запускать скрипты автоматизации пользовательского интерфейса, используя командную строку на определенных устройствах. Я использую XCode 8.Как запустить xcode UI тесты автоматизации с использованием командной строки

+0

попробуйте добавить «Выполнить оболочку» построить шаг к вашему проекту и относятся к этому ответу: [? Может ли инструмент автоматизации пользовательского интерфейса можно запустить из командной строки] (http://stackoverflow.com/questions/4191945/can-the-ui-automation-instrument-run-from-the-command-line) о запуске тестов из командной строки. – Steeve

ответ

0

Хуху,

интерфейс автоматизации не больше поддержки в 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" 

 Смежные вопросы

  • Нет связанных вопросов^_^