[Celerity-users] [ANN] celerity 0.0.7 released

Jari Bakken jari.bakken at gmail.com
Thu Sep 3 21:45:56 EDT 2009


This release includes HtmlUnit 2.6 (released 2009-09-03). From now on,
"bleeding edge" gems will be available on GitHub as jarib-celerity
(using SNAPSHOT jars from HtmlUnit), and we'll only push to Rubyforge
when an official minor point release of HtmlUnit is made available.
Enjoy!

  http://github.com/jarib/celerity
  http://celerity.rubyforge.org/

Celerity is a JRuby library for easy and fast functional test
automation for web applications.

Changes:

## 0.0.7 2009-09-04
* :firefox (Firefox 2) is now the default browser, :firefox3 support added.
* Avoid huge Java backtraces on FailingHttpStatusCodeException
* Browser#log_level= sets the log level for more HtmlUnit packages
* Default log level is now :off
* ClickableElement#click_and_attach inherits options from parent browser
* Allow searching by XPath in frames.
* Fix bug with scripts in body onload.
* Nicer API for Browser#debug_web_connection
* Fix bug in Browser#element_by_xpath(s) and Element#method_missing
* Fix bug when selecting empty SelectList options
* Fix issue when using multiple attributes to locate elements on a
page with non-unique IDs.
* Nicer #inspect methods on some objects
* Improved IPC with viewers
* Methods added:
  - Browser#clear_cache
  - Browser#confirm
  - Browser#css=
  - Browser#ignore_pattern=
  - Browser#javascript_excepetion=
  - Browser#secure_ssl=
  - Browser#status
  - Browser#status_code
  - Browser#status_code_exceptions=
  - Celerity.index_offset=
  - ClickableElement#download
  - Element#fire_event
  - Element#javascript_object
* New constructor options:
  - :javascript_enabled => true, false
  - :viewer             => true, false, String
  - :refresh_handler    => :immediate, :waiting, :threaded
* Features removed:
  - Celerity::MethodGenerator
* Most of the spec suite moved to the WatirSpec project


More information about the Celerity-users mailing list