Я пишу тесты взаимодействия с пользователем Фрэнк для моего приложения для iOS. Тесты останавливаются, когда UIAlertView
iOS показывает после того, как я звоню -[CLLocationManager startUpdatingLocation]
![UIAlertView iOS shows after I call -[CLLocationManager startUpdatingLocation]](https://i.stack.imgur.com/8k3xV.png)
Прямо сейчас, я просто автоматизирую это с помощью следующего appleScript:
activate application "iPhone Simulator"
tell application "System Events"
set _position to position of window of application process "iPhone Simulator"
set _x to item 1 of item 1 of _position
set _y to item 2 of item 1 of _position
click process "iPhone Simulator" at {_x + 625, _y + 457}
end tell
Есть ли лучший способ? Я действительно просто хочу избежать предупреждения, если это возможно. Если я могу просто написать некоторые файлы в каталоге ~/Library/Application Support/iPhone Simulator
, это тоже хорошо. То, что я делаю, похоже на высший взлом.