FireWatir

Watir

FireWatir is part of Watir project.

Contributors

Angrez Singh is lead developer of FireWatir. Other contributors are listed at FireWatir section at Contributors page.

Background

FireWatir has a similar API to Watir, though accesses the DOM by invoking JavaScript by using the JSSh XPI to telnet into the browser. FireWatir is compatible with Firefox 1.5 and above: running on Windows, OSX and GNU\Linux.

There is an ongoing merge of FireWatir and Watir; intially through running the Watir unit tests against FireWatir and eventually merging the code-bases.

Installation

Installation is simple. See the latest installation guide for details.

Example Script and TroubleShooting

Compatibility between FireWatir and Watir

Our ultimate aim is to have full compatibility between FireWatir and Watir scripts. In the meantime there is a list of known compatibility issues.

Release Notes

FireWatir Release Notes
Firewatir Compatibility

Development Notes

You can find a list of FireWatir contributors on the Watir Contributors page.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 16, 2008

    Bret Pettichord says:

    The FireWatir Compatibility page is currently being updated by Lawrence Nuanez.

    The FireWatir Compatibility page is currently being updated by Lawrence Nuanez.

  2. Mar 18, 2009

    Mads Buus Westmark says:

    Not sure where to put this, but this is how I implement visible? in FireWatir: ...

    Not sure where to put this, but this is how I implement visible? in FireWatir:

    class Element
      def visible?
        assert_exists
        displayed= js_eval "#{element_object}.style.display"
        visibility= js_eval "#{element_object}.style.visibility"
        @@current_level = 0
        !(displayed == "none" || visibility == "hidden")
      end
    end
     
    

     It is very useful when testing javascript toggling of elements. I believe watir (IE) already has a visible? method