This repository was archived by the owner on Feb 2, 2025. It is now read-only.
Releases: MarketSquare/robotframework-seleniumlibrary-java
Releases · MarketSquare/robotframework-seleniumlibrary-java
Selenium 4.0.0
- Selenium 4.0.0
- Dropped support for older Javas, requires Java 11+
- Dropped support (at least time being) from HtmlUnit and JBrowserDriver
- Moved from Travis to Github Actions
- Moved to MarketSquare
Full Changelog: 3.141.59.26535...4.0.0.0
Edge Headless
- Updated Selenium to 4.0.0-rc-1
- Updated dependencies
- Added support to Edge Headless
Upload also fat-jar
Fixed pom.xml to upload also fat jar to Maven central.
New JavalibCore
- Updated to new JavalibCore and a bit newer Selenium4.
- New groupid for the library.
Bug fixes and new keywords
- Fixed #52
- Fixed #88
- Fixed #92
- New keyword "Get Css Value" (thanks to @YauheniPo)
- New keyword "Wait Until Element Attribute Value Contains" (thanks to @YauheniPo)
- Refactoring
First Selenium 4 release
Initial release with Selenium 4
Selenium updated to 4.0.0-alpha-2.0 along with other dependencies
Fixes:
- FIrst Selenium 4 version (Fixes #71)
- Fat-jar is now smaller as it doesn't include Appium (FIxes #62)
Known issues:
- HTMLUnit doesn't seem to be working with Selenium 4. Update to that is needed to make it work.
HTMLUnit support back
Python Library alignment and WebdriverManager
#75 - Align "Element should contain" -keywords to work case sensitively as with Python SeleniumLibrary (thanks to @ractoc). Note that this change might be breaking with current tests
#73 - Using [https://github.com/bonigarcia/webdrivermanager|WebdriverManager] to handle Webdrivers instead of separate Maven Plugin (thanks to @YauheniPo)
Development moving towards Selenium 4. so this might be one of the last releases with Selenium 3.
Internal locator fix according deprecation
Internal locators were using "=" that's marked as deprecated. Fixed to use new locator strategy with ":".
Deprecation of HTMLunit and PhantomJS
- Last version with PhantomJS and HTMLUnit support
- Added deprecation notice to PhantomJS (Development halted)
- Added deprecation notice to HTMLUnit (going to be dropped at Selenium 3.141.0)
- Both of those can be replaced with e.g. jBrowser.