Select a tag to browse associated projects and drill deeper into the tag cloud.
HtmlUnit is a "browser for Java programs". It models HTML documents and provides an API that allows you to invoke pages, fill out forms, click links, etc... just like you do in your "normal" browser. It has fairly good JavaScript support (which is constantly improving) and is
Canoo WebTest is a free open source tool for automated testing of web applications. It calls web pages and verifies results, giving comprehensive reports on success and failure.
HttpUnit emulates the relevant portions of browser behavior, including form submission, Javascript, basic HTTP authentication, cookies, and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. When
Celerity is a JRuby wrapper around HtmlUnit – a headless Java browser with JavaScript support. It provides a simple API for programmatic navigation through web applications. Celerity aims at being API compatible with Watir.
Wetator is a tool for automatic Graphical User Interface (GUI) tests of web applications.It provides you with a simple command language for writing your tests, that maps the typical user actions (open-url, click-on, select, set...) and includes commands to check the page content (assert-content, assert-title...).
Hue provides Java components to speed up writing tests using HtmlUnit, such as jQuery style DOM traversal and manipulation and common data generation tools (postal codes, telephone numbers, etc.).
This project is designed to provide a framework for writing and maintaining browser based GUI testing. The principal here is to provide the ability to run the same test script using either a browser emulator or full browser.
Based on the assumption that the most stable part of the web application to be tested is the human readable semantic elements. Write test scripts as if describing to a user (over the phone or in documentation) what to click, type etc. So your tests should not need altering if you move your HTML
Copyright
©
2013
Black Duck Software, Inc.
and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a
Creative Commons Attribution 3.0 Unported License
. Ohloh
®
and the Ohloh logo are trademarks of
Black Duck Software, Inc.
in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.