Visual Studio App Center Test is the next generation of Xamarin Test Cloud! Read the blog post.

Calabash 0.14.0

This release requires a server update.

https://github.com/calabash/calabash-ios/wiki/B1-Updating-your-Calabash-iOS-version

Features

  • WKWebView support - https://github.com/calabash/calabash-ios/wiki/06-WebView-Support
  • New form-factor methods: iphone_6?, iphone_6_plus?, iphone_35in?
  • Write your own dylib plug-in for Calabash. https://github.com/calabash/memoryPluginCalabash

We've added two example Xcode projects with Calabash already integrated. These projects demonstrate best practices and alternative Calabash integration strategies.

  • https://github.com/calabash/ios-webview-test-app
  • https://github.com/calabash/ios-smoke-test-app

run-loop 1.3.0

  • Add command-line tool #157
  • Avoid permission collision on parent host-cache directory #156 @benshan
  • Support 1.3.3.1 <= Retriable < 2.1 #154
  • Detect Xcode-beta.app (new in Xcode 6.3 beta 3) #153

calabash-ios-server

  • Handle case where DOCUMENT_NODE has empty rect #148
  • add setText: support for WKWebView #146
  • fix setText: support for UIWebView #146
  • Create WKWebView ObjC category at runtime to support WebKit #145
  • can report iphone6 form factors #141
  • dylib plug-in support #140

calabash-ios

  • Replace git aliases in CONTRIBUTING.md #743 @avanderberg
  • tilde character wasn't playing nice when assigning the APP_BUNDLE_PATH. #738 @sebglazebrook
  • Adds iphonei_6?, iphone_6_plus?, and iphone_35in? form-factor helper methods #730
  • Examples from calabash_steps.rb converted to same code style. #723 @must-not-code

Documentation

This is a reminder to check out the Calabash documentation on the Xamarin site. The information there is excellent and constantly improving.

http://developer.xamarin.com/testcloud/

Deprecated

See https://github.com/calabash/calabash-ios/wiki/Deprecated

Hot Topics

See https://github.com/calabash/calabash-ios/wiki/Hot-Topics

  • Enable Development After Upgrading Devices to 8.*
  • Errno::EINTR: Interrupted system call
  • NSLog output can cause apps to become unresponsive during testing
  • cucumber is not compatible with ruby 2.2.0

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.