2015-01-23 1 views
0
instruments -w ‘AA6257B1-D3E0-49A6-85C2-F865B17ED6CD' \ 
-t '/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate' \ 
'/Users/AZ-Admin/Downloads/test.app' \ 
-e UIASCRIPT '/Users/AZ-Admin/Desktop/UI\ Automation/ApTest.js' \ 
-e UIARESULTSPATH '/Users/AZ-Admin/Desktop/UI Automation' 

Выше инструкция, которую я даю терминалу для выполнения. проблемы я столкнулся здесь мой сценарий не выполняется только мой тренажер выскакивает и показывая приложениеКак запустить скрипт Apple UI Automaton в терминале?

Я также даю мой ApTest.js код, где моя автоматизация сценарий присутствует

var target = UIATarget.localTarget(); 
var app = target.frontMostApp(); 
var window = app.mainWindow(); 
var testName = "Create a New Appointment"; 
UIALogger.logStart(testName); 
target.frontMostApp().mainWindow().elements()["Finder View"].buttons()["CRM"].tap(); 
target.frontMostApp().mainWindow().buttons()["New Appointment"].tap(); 
target.frontMostApp().mainWindow().tableViews()["Edit Table"].tapWithOptions({tapOffset:{x:0.56, y:0.21}}); 

Спасибо вы

ответ

0

Вы пытались выполнить скрипт с помощью графического интерфейса инструментов?

Также я бы постарался не использовать UIARESULTSPATH, но выводить непосредственно в консоль.

0

Похоже, что у вас есть ошибка в вашей линии -e UIASCRIPT '/Users/AZ-Admin/Desktop/UI\ Automation/ApTest.js' \.

Попробуйте вместо этого использовать -e UIASCRIPT "/Users/AZ-Admin/Desktop/UI/Automation/ApTest.js".

Если оно запускает ваше приложение на указанном устройстве, вы знаете, что первые две строки верны. Похоже, что инструменты не знают, какой тестовый код запускается после запуска целевого приложения.

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

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