我正在为我的iOS应用程序用Frank编写用户交互测试。在我致电UIAlertView
-[CLLocationManager startUpdatingLocation]
iOS时,测试停止
现在,我只是使用以下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
目录中写一些文件,那也没关系。我正在做的只是感觉像是一个至高无上的黑客。