2010-09-13 1 views
0

ИспользованиеiOS UIAutomation Scripting: Каков правильный предикат для ссылки на клавиатуру?

UIATarget.localTarget().frontMostApp().logElementTree;

, когда я знаю, что есть клавиатура присутствует (после нажатия текстового поля) показывает, что существует элемент UIAKeyboard в иерархии. Однако у него нет имени. Я хотел бы получить ссылку на это, чтобы я мог отклонить ее из сценария. Моя догадка использовать что-то вроде:

UIATarget.localTarget().frontMostApp().elements().firstWithPredicate("Class like UIAElement");

, но я не могу понять, правильный формат предиката строки. Если вы, ребята, знаете лучший способ, пожалуйста, направляйте меня.

ответ

4

См UIAApplication.keyboard():

Возвращает объект, представляющий UIAKeyboard клавиатуру приложения, если оно существует.

Пример Я использую, чтобы выбрать 'Go':

var app = UIATarget.localTarget().frontMostApp(); app.keyboard().elements()["go"].tap();

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

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