----------------
- Added keyword 'List Windows' to return a list of all window handles.
[divfor]
- Enabled 'Select Window' to return window handle as well as accept it as locator, and
select new popup window by excluding previous window handles (the strict way) or
by special locator 'new' (the simplified but less strict way).
[divfor]
- Added new keyword 'Wait Until Page Does Not Contain'.
[deiga]
- Fixed ‘NoSuchWindowException' issue. Running keyword 'Select Window' after 'Close Window'
will trigger this issue if locator has prefix 'name=','title=' or 'url='. Also fixed same
issue for keywords 'Get Window Ids', 'Get Window Titles' and 'Get Window Names'.
[divfor]
- Corrected error message in new keyword 'Wait Until Element Is Not
Visible' to reflect element being visible instead of not visible.
[joepurdy]
- Stop using private browsing with default Firefox profile.
[ombre42]
- Added new keyword 'Wait Until Element Is Not Visible'.
[deiga]
- Added new keyword 'Element Should Not Contain'.
[molsky]
- Added new keyword 'Wait Until Page Does Not Contain Element'.
[molsky]
- Added new keywords 'Wait Until Element Contains' and 'Wait Until Element Does Not Contain'
[molsky]
- Added new locator strategy, scLocator, for finding SmartClient and SmartGWT elements.
[IlfirinPL]
- Edited acceptance test scripts to automatically make known issues for the currently
known browser and python version noncritical. Also added a noncritical case to the
travis config for situations where testing is failing on travis for an unknown reason.
- 'Capture Screenshot' now attempts to create its containing directory if the directory
specified in the filename does not exist.
- 'Choose File' now fails if the file doesn't exist
- Added new keywords 'Add Location Strategy' and 'Remove Location Strategy'
[zephraph]
- Added 'Get Window Position' and 'Set Window Position' keywords matching the
Selenium functionality.
[ktarasz]