在模拟器中自动触摸OK或不允许在UIAlertView iOS上显示 - [CLLocationManager startUpdatingLocation]

时间:2011-12-14 20:07:19

标签: ios automated-tests

我正在为我的iOS应用程序用Frank编写用户交互测试。在我致电UIAlertView

后显示-[CLLocationManager startUpdatingLocation] iOS时,测试停止

UIAlertView iOS shows after I call -[CLLocationManager startUpdatingLocation]

现在,我只是使用以下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目录中写一些文件,那也没关系。我正在做的只是感觉像是一个至高无上的黑客。

0 个答案:

没有答案