SafariWatir

Watir

SafariWatir is part of Watir project.

Contributors

Tom Copeland is lead developer of SafariWatir.

Previous contributors are:

  • Dave Hoover, creator (dave.hoover@gmail.com)
  • Caius Durling (dev@caius.name)
  • Dane Jensen (careo@fastmail.fm)

Links

SafariWatir

This project aims at adding Watir support for Safari on the Mac.

Requirements

Mac OS X running Safari. Some features require you to turn on "Enable access for assistive devices" in System Preferences > Universal Access.

Code

require 'rubygems'
require 'safariwatir'

browser = Watir::Safari.new
browser.goto("http://google.com")
browser.text_field(:name, "q").set("obtiva")
browser.button(:name, "btnI").click
puts "FAILURE" unless browser.contains_text("software")

Install

[sudo] gem install safariwatir

or

git clone git://github.com/redsquirrel/safariwatir.git
cd safariwatir
rake install

Running SafariWatir against Watir's core tests

# First, install the SafariWatir gem (see above)
git clone git://github.com/bret/watir.git
cd watir/watir    #into your cloned directory
cp unittests/options.yml.example unittests/options.yml
# Edit unittests/options.yml and set browser: safari
ruby unittests/core_tests.rb

Dependencies

http://appscript.sourceforge.net/rb-appscript/

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.