- There is a known issue when using the performTaskOnHost API in a UI Automation script. If the task being performed with the API outputs excessively (say, thousands of lines of text) to standard out or standard error, the task may deadlock until the timeout is reached, at which point it will throw a javascript exception.
- The lock() and unlock() functions of UIATarget have been replaced with the lockForDuration(
) function. - Starting in iOS 5 beta 2, you can now trigger the execution of an UI Automation script on an iOS device from the host terminal by using the instruments tool. The command is:
- instruments -w device id -t template application
- When using the cli instruments for UI Automation you can now target the default Automation Template and pass the script and results path into the tool as environment variable options. For example:
- instruments -w device_id -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate application -e UIASCRIPT script -e UIARESULTSPATH results_path
- How to record user interaction in a script
App Store Promotions AppStorePromotion@apple.com App of the Week AppoftheWeek@apple.com Redemption Code request (for online/offline marketing) AppStoreCodes@apple.com
Comments
Post a Comment