Today our Calabash-iOS tests stopped working, after XCode updated to 6.1. Yesterday all was fine, today (with no code changes having occurred) it does not work.
When trying to call touch
inside our step definitions, nothing happens, until eventually a timeout occurs and the following error is displayed:
uia action failed because: Timed out running command uia.tapOffset('{:x 160.5, :y 295}')
This worked fine yesterday (before XCode updated itself). The problem affects both machines we have that updated but does not affect another machine that has not updated.
We are using the latest calabash gem (0.11.1), but I've tried downgrading to 0.10.1 with no effect.
Incidentally, I tried downloading some sample apps from Apple (https://developer.apple.com/devcenter/download.action?path=/wwdc_2014/wwdc_2014_sample_code/advanceduserinterfacesusingcollectionview.zip and https://developer.apple.com/library/ios/samplecode/UICatalog/UICatalogCreatingandCustomizingUIKitControlsObj-CandSwift.zip) and then following the installation instructions at https://github.com/calabash/calabash-ios . The simulator could be started with the -cal Target with the expected console output, but trying to run cucumber
failed as it would keep attempting to launch the app in a continuous loop.
Any ideas or suggestions would be welcome. If necessary I will uninstall XCode and re-install the previous version, but I'd like to get this resolved in a more satisfactory manner.