взаимодействовать с диалоговым окном предупреждения уровня системы в calabash ios

Я использую огурец калабаша, чтобы проверить свое приложение iphone. В моем приложении я использую диалоговое окно предупреждения о системном уровне для включения текущего местоположения. Мне нужно определить, есть ли какие-либо диалоговые окна предупреждений, отображаемые на экране. Но я не могу идентифицировать диалоговое окно предупреждения системного уровня. Я попытался выполнить сценарий. но не работает.

query("view:'UIAlertView'",:message) element_exists("alertView child label marked:'#{message}'") 

пожалуйста помогите. Мне нужно нажать кнопку «ОК» в диалоговом окне.

Я думаю, что под «системным предупреждением» вы подразумеваете оповещение, генерируемое ОС.

Примерами такого вида оповещения являются: «Некоторые приложения хотят использовать ваше местоположение», а «Некоторое приложение хочет отправлять вам уведомления».

Чтобы взаимодействовать с этими предупреждениями, вы должны использовать функции uia_ *, и вы должны позволить калабашу запускать приложение с помощью инструментов.

 # check if the alert exists if uia_query(:alert).count > 0 # dismiss by touching 'OK' uia_tap_mark 'OK' end 
Давайте будем гением компьютера.