Posted By: Jari Bakken
Date: 2008-08-18 15:55
Summary: celerity 0.0.4 Released
Project: Celerity
celerity version 0.0.4 has been released!
Celerity is a JRuby library for easy and fast functional test automation for web applications. It is a wrapper around the HtmlUnit Java library and is currently aimed at providing the same API and functionality as Watir.
Changes:
## 0.0.4 2008-08-18 * Minor enhancements * Update HtmlUnit to 2.2 * New methods: Element#focus, Element#parent, Table#child_row, Table#child_cell, TableRow#child_cell * Rename Celerity::IE -> Celerity::Browser (but Celerity::IE still points to the class) * Add Celerity::Browser.new(:browser => :firefox) to use HtmlUnit's Firefox mode. * Make it easier to run the spec suite against other implementations. * Bugfixes: - Image#click - Finding elements by id could give weird errors if multiple elements had the same id. - If getElementById returns an element with the wrong tag name, output a warning and find the correct element by iteration instead. - Browser#goto regexp - Frames (collection) support
## 0.0.3 2008-05-26 * 3 major enhancements: * Added support for <ul>, <ol>, <thead>, <tfoot>, <h1>, <h2>, <h3>, <h4>, <h5> and <h6> elements * Better support for <tbody>, <tr> and <option> elements. They are now accessible from the top level in the same way as every other element, meaning you can do ie.option(:id, 'some_id'), or ie.row(:index, 1). * Better HTTPS support * 8 minor enhancements: * Improved CelerityViewer * Watir-like show methods (IE#show_divs, IE#show_tables, etc.) * All HTML elements now has a default how parameter, see http://celerity.rubyforge.org/wiki/wiki.pl?ListOfSupportedHtmlElementsAndTheirDefaultHowParameter * Raketask cleanup * Separated out Watir compatibility specific stuff * Form#submit implemented * Updated ATTRIBUTES constants for all element classes * TextField#type bug fixed |
|