t
Watij - Web Application Testing in Java
Watij (pronounced wattage) stands for Web Application Testing in Java. Watij is a pure Java API created to allow for the automation of web applications. Based on the simplicity of Watir and enhanced by the power of Java, Watij automates functional testing of web applications through a real browser. Currently Watij supports automating Internet Explorer on Windows only. Future plans are in place to support others like Mozilla.
Please join our Google group for Watij and post any questions you may have or just browse the topics to see what is possible!
It's so easy!
Just download Watij, unzip, and double-click on the launchWatijBeanShell.bat and you are ready to start scripting in the BeanShell Desktop console.
See how easy it is to script a search on Google:
IE ie = new IE(); ie.start("http://www.google.com"); ie.textField(name,"q").set("Watij"); ie.button("Google Search").click();
Now don’t stop here! Take a look at the Quick Start Guide and begin writing your Watij test scripts in test runners like JUnit or others like TestNG.
Note: Requires java version jdk 1.5. See the Quick Start page for more details.
Watij 3.2.1 Patch Released
Includes changes so that Watij will work with jdk 1.5
Watij 3.2.0 Released!
This release includes support for IE 7 on Windows XP SP2, several design changes to increase stability and performance, numerous bug fixes, and an upgrade to the latest TeamDev software. See release notes for more details.
Agile 2007
Thanks to all those who attended our discussion on watij at Agile 2007. Brian and I also attended other testing framework discussions to get ideas for enhancements to watij as well as potentially other projects which could use watij. The ppt used during the discussion can be found here. watij.ppt.
Major Milestone - Watij Release 3.1.0
We are excited to announce the release of Watij 3.1.0, a major milestone that increases the stability of Watij considerably. This was accomplished mostly through the integration of TeamDev's products: jniwrapper, winpack, jexplorer, and comfyj. Special thanks to TeamDev for their support of Watij!
This release also introduces some major features like support for modeless and modal dialogs, finders (a better alternative to using symbols), chained finders, finder extensions, and table navigation.
We know the documentation is getting a little stale ;) good news is we plan to make documentation our next highest priority. For now please look at our JUnit tests under src/java-test for guidance and examples of using the new features. And please post any questions to our Google Group at http://groups.google.com/group/watij
Thank you Watij user community for your feedback, help, and contributions in making this release possible!
Current Topics
Donations
If you are using Watij as your automation framework and would like to contribute to the project, please feel free to donate to our cause.