Releases: aquality-automation/aquality-selenium-java
Releases · aquality-automation/aquality-selenium-java
v4.5.0 Add browser window navigation +semver:feature
- Update to Selenium 4.20.0
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