#on_page?
ignores trailing slashes for verification by url
#on_page?
evaluates immediately
- implement #on_page? verification by url, title or element(s) (thanks Lu Cui)
- fix bug requiring Active Support (thanks Fedor Barannik)
- fix Travis runs by testing with Chrome instead of Chromium (thanks Fedor Barannik)
- move support for passing blocks into
#visit
fromPageObject
toTrainingWheels
- move support for
#use
(prefer the#new
method) fromPageObject
toTrainingWheels
- require training_wheels file separately to use
TrainingWheels
- fix #fill_form issue for TextArea (thanks Tony Godwin!)
- add support for Watir 6.0.0.betas
- add instance method for page_url on PageObject
- fix bug for filling forms with Hash
- don't specify activesupport version
- only attempt fill forms with values defined in model instance
- removed feature for locating a collection based on pluralizing the element name
- fixed bugs in training wheels
- split new definition of elements & collections into a sub-class
- alias fill_form with populate_page_with (page_object gem equivalent)
- define elements & collections with locator hashes as well as blocks
- supports auto-form filling data from any object that converts to a hash
- allow setting browser with class method
- runtime dependency removed for watir_model and watir_session
- elements inherited in subclasses
- switch from test-model to watir_model
- update to latest watir_session implementation
- clear field before typing into it
- wait for element before interacting with it
- Singleton replaced with usage of watir_session gem
- page_url methods can take parameters
- Default form filling method with usage of test-model gem
- Pluralizing element names obtains collections of those elements
#visit
and#use
methods provided for passing blocks to the Page Object
- Browser session stored in singleton
- Page Objects initialize without parameters
- Default actions for setters on elements
- initial commit