2015-10-26 2 views
-1

Я использую инструмент автоматизации Calabash для одного из тестов на клиентское приложение (Android). я столкнулся со следующей проблемой: мой скрипт терпит неудачу, поскольку элементы на странице входа не идентифицируются с помощью команды запроса (запрос («*»)), но те же элементы идентифицируются в представлении UIAutomator. может любой предложить мне решение этой проблемыЭлементы Calabash не идентифицируются с помощью команды Query, но идентифицированы с использованием UIAutomator.bat

очень высоко оценили вашу помощь

ответ

1

https://github.com/calabash/calabash-ios/wiki/Query-Language

По умолчанию кальян будет запрашивать только видимые взгляды (определяется эвристика - не 100% пуленепробиваемые). Если вы хотите изменить поведение, чтобы запросить все представления, вы просто добавите модификатор.

query("all button") 
query("all view marked:'something'") 

Примечание: существует также функция query_all, которая устарела.