Releases: aquality-automation/aquality-selenium-java
Releases · aquality-automation/aquality-selenium-java
v4.4.1 Update to Selenium 4.19.1
Summary by CodeRabbit
- Абнаўленні
- Абноўлена версія залежнасці для паляпшэння стабільнасці і прадукцыйнасці.
v4.4.0 [Breaking] Migrate to Java 11 +semver: feature
Migrate to Java 11 (#138) +semver: feature * [Breaking] Migrate to Java 11 * update pipelines and README.md
v4.3.3 Highlight elements correctly
fixes #128
This is the last version of the package that supports Java 8, as Selenium dropped the support.
v4.3.2 [Feature] Add multichoice combobox
v4.3.1 [Enhancement] Use native function to open new tab
- add functions ..ViaJs to access previous behavior
- add overload accepting Uri parameter
- fix typo in the documentation
- refactor BrowserNavigation and BrowserTabNavigation initialization to allow inheritance
- use native ExecuteScript functions instead of AqualityServices wrappers for correct constructor parameter usage
- add tests for new functions
v4.3.0 [Feature] Find elements by image
Rework elements location strategy:
- Finding the closest element to matching point instead of the topmost element/ all elements on point
- Support finding multiple elements (multiple image matches)
- Support relative search (e.g. from element)
- Add javadocs
- Add js script to getElementsFromPoint
- Add locator test
v4.2.0 [Feature] DevTools command logging options +semver: feature
Add optional parameter for DevTools Command/Result logging options to SendCommand and ExecuteCdpCommand methods
v4.1.6 Support Finding of Multiple elements from ShadowRoot
- add JavaScript to generate CSS selector from element
- try to generate CSS selector if XPath generation fails - necessary for ShadowRoot elements since XPath doesn't work for them
v4.1.5 Support Opera browser with chromedriver
Support Opera and Yandex browsers
- Add section to settings.json for Opera browser
- Add specific OperaSettings with w3c workaround and binary location
- Update LocalBrowserFactory to separate Opera and Yandex cases from Chrome. For them, use ChromeDriverService with disabled build check
v4.1.4 Update dependencies and restore jackson databind dependency
aquality.selenium.core dependency was updated to 3.1.1 Updates in the core library:
- log4j to 2.22.1
- testng to 7.5.1
- jackson-databind to 2.16.1
- guice to 6.0.0, guava exclusion removed
Also scope for slf4j-simple was set to test.