Я пытаюсь интегрировать сценарии автоматизации пользовательского интерфейса с Jenkins
. Можете ли вы рассказать, как запускать скрипты автоматизации пользовательского интерфейса, используя командную строку на определенных устройствах. Я использую XCode 8
.Как запустить xcode UI тесты автоматизации с использованием командной строки
1
A
ответ
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"
попробуйте добавить «Выполнить оболочку» построить шаг к вашему проекту и относятся к этому ответу: [? Может ли инструмент автоматизации пользовательского интерфейса можно запустить из командной строки] (http://stackoverflow.com/questions/4191945/can-the-ui-automation-instrument-run-from-the-command-line) о запуске тестов из командной строки. – Steeve