#javascript #iphone #instruments #ui-automation #ios-ui-automation
#javascript #iPhone #инструменты #пользовательский интерфейс-автоматизация #ios-пользовательский интерфейс-автоматизация
Вопрос:
Я смог запустить ap в iDevice с помощью файла .js и команды instrument. Javascript выглядит следующим образом :
var target = UIATarget.localTarget();
target.delay(3)
var app = target.frontMostApp()
var win = app.mainWindow()
win.logElementTree();
win.tap();
target.delay(3)
Используя вышеупомянутый js, я могу запустить приложение в iDevice, но tap расположен только в центре. Как я могу передать свою собственную точку или координату, чтобы нажатие произошло в iDevice?
Также предоставьте ссылку или книгу, которые помогли бы мне в дальнейшем написании js для автоматизации, связанной с скриншотом или установкой / деинсталляцией приложения и т.д. Заранее спасибо!
Ответ №1:
Это книга, которую я использовал для начала:http://media.pragprog.com/titles/jptios/find.pdf
Если вы хотите нажимать в разных точках окна, вы можете использовать tapWithOptions({tapOffset:{x:xCoord, y:yCoord}})
функцию. Однако это не самый лучший способ обязательно автоматизировать ваше приложение.
Взгляните на документы разработчика, если вы действительно хотите научиться! https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/UsingtheAutomationInstrument/UsingtheAutomationInstrument.html
Комментарии:
1. Спасибо за ваш ответ, но у меня есть решение для этого.