|Recipe 38||Drive a Mac GUI Using MacRuby and AXElements|
You want to test a Mac GUI, but you don’t want to use a bridge to AppleScript. Instead, you want to use an expressive Ruby-like API that will be easier to write and maintain.
AXElements, a Ruby wrapper around the Apple Accessibility APIs
A nightly build of MacRuby, an implementation of Ruby tied closely to the OS X runtime
Spinach, a Cucumber-like framework that’s compatible with MacRuby
Command-Line Tools for Xcode to compile AXElements
AXElements is an easy-to-use library for Mac GUI automation. Rather than relying on AppleScript like traditional Mac scripting projects do, AXElements calls directly into Apple-provided APIs for interacting ...