#!/usr/bin/env jruby require 'rubygems' require 'celerity' url = "http://uiuc.us/jquery.html" puts "url should be #{url}" [:firefox, :internet_explorer].each do |browser| b = Celerity::Browser.new :log_level => :severe, :browser => browser b.goto url b.buttons.first.click puts "#{browser} got: #{b.url}" end # output # url should be http://uiuc.us/jquery.html # firefox got: http://www.google.com/ # internet_explorer got: http://uiuc.us/jquery.html