- Refactor element related operation into its own module
- Using type check to validate the value instead of locator position
- Add unit tests
- Add
Scroll Element Into View
keyword - Using locator instead of element to prevent stale exception in
_wait_until_page_ready
- Using locator position to indicate the argument type
- Add new classifier Framework :: Robot Framework
- Add default timeout for
_wait_until_page_ready
- Refactor
_wait_until_page_ready
to reduce its complexity - Include page ready keywords return values as part of
_wait_until_page_ready
return value - Follow lint suggestion
- Different approach of waiting to bring speed improvement
- Add skip_ready argument to skip page ready check.
- Add
get_screen_size
keyword. - Add Python 3.x support.
- Follow lint suggestion.
- Bugfixes
- Add
Execute Async Javascript With Replaced Variables
keyword. - Add
Execute Javascript With Replaced Variables
keyword. - Add
Wait For Condition With Replaced Variables
keyword. - Add
Warn Any Javascript Errors
keyword. - Major restructure on existing keywords for better maintainability.
- Add
wait_until_element_contains_attribute
andwait_until_element_does_not_contain_attribute
keywords.
- Add
get_browser_logs
keyword. - Refactor library parameters.
- Add frames support
- Add
register_page_ready_keyword
andremove_page_ready_keyword
keywords - Bugfixes
- Add Angular strategies support
- Adjust selenium and S2L requirements
- Register the main window as the first window handle in the list during open browser
- Use docstring decorator to inherit method docs from parent class
- Update documentation
- selenium package hard requirement
- Fixes
wait_for_async_condition
typos - Follow flake8 and pylint recommendation
0.4.10 (2015.07.09) ==================
- Fixes
get_location
to consider AngularJS synchronization, this is specially apparent on IE - Adds
element_attribute_should_contain
andelement_attribute_should_not_contain
keywords to support element attribute verification - Adds
wait_until_location_contains
andwait_until_location_does_not_contain
to support current URL verification - Adds more documentation
- Adds package registration as part of make task
- Removes part of
_input_text_into_text_field
method and inherits directly from Selenium2Library - Overrides
get_location
method with cross browser support - Removes
location_should_be
method - Removes
_is_firefox
method - Inherits class documentation from Selenium2Library with minor adjustments
- Adds documentation and licensing information
- Removes unneeded exclude in manifest file
- Minor syntax adjustments
- Initial library launch