Rsel History
0.1.2
- Studying: customizable optimization to improve performance
- More scoping (see, do_not_see, see_within_seconds, do_not_see_within_seconds)
- Alert verification (see_alert_within_seconds)
- Glob and regex can now be used in more places (selenium_compare)
0.1.1
- Conditional expressions (if_is, if_i_see, if_parameter, otherwise, end_if)
- Temporal visibility (see_within_seconds, do_not_see_within_seconds)
- Generic field equality (generic_field_equals)
- Generic field fill-in (set_field, set_field_among)
- Hash-based field fill-in (set_fields, sef_fields_among)
- Hash-based field equality (fields_equal, field_equals_among, fields_equal_among)
- Allow visit to accept URLs containing markup
- Show error messages in FitNesse: | Show | errors |
- row_exists now ignores cell order
0.1.0
- begin_scenario and end_scenario return true
0.0.9
- stop_on_error renamed to stop_on_failure
- stop_on_failure now causes all subsequent steps to fail, instead of raising exception
- Added begin_scenario and end_scenario to reset the found_failure flag
0.0.8
- Use javascript-xpath to dramatically improve speed on MSIE
- Documentation on Scenarios and non-FitNesse usage
- Minor spec test cleanup
0.0.7
- Indicate pass/fail status for Selenium::Client::Driver wrapped methods
- Allow passing stop_on_error to SeleniumTest constructor
- Auto-strip HTML in URL passed to constructor
- Button, field, checkbox, and radiobutton edits fail on disabled inputs
0.0.6
- Added stop_on_error attribute to raise a StopTest exception when a step fails
- Allow execution of arbitrary Selenium::Client::Driver methods
- Separated support methods from SeleniumTest methods
- Fixed field_contains and field_equals so they fail when a field doesn't exist
0.0.5
- Allow Selenium-style locators beginning with id=, name=, xpath=, css= etc.
- Raise a StopTest exception when Selenium is not running
- Locators are now documented
- Example FitNesse tables are now included
0.0.4
- Added
in_row
to scope, for narrowing scope to a specific table row
- Many more methods accept scope hash now
- Added (working)
radio_is_enabled
and radio_is_disabled
methods
0.0.3
- Added
row_exists
, for verifying the presence of a table row
- Added
scope
hash with support for within
clause on most methods
- Bugfix for
pause_seconds
(was waiting 1000 times too long)
- Fix behavior of enable/disable checkbox, so onclick events will fire
- Tell Selenium to highlight located elements
- XPath 0.1.4 is now required
0.0.2
- Added
dropdown_includes
and dropdown_equals
- Added
link_exists
and button_exists
0.0.1
- Basic visibility, navigation, form fill-in and validation methods