Skip to content

Releases: aquality-automation/aquality-selenium-java

v4.4.1 Update to Selenium 4.19.1

12 Apr 12:13
8107606
Compare
Choose a tag to compare

Summary by CodeRabbit

  • Абнаўленні
    • Абноўлена версія залежнасці для паляпшэння стабільнасці і прадукцыйнасці.

v4.4.0 [Breaking] Migrate to Java 11 +semver: feature

26 Feb 17:00
8b9e364
Compare
Choose a tag to compare
Migrate to Java 11 (#138) +semver: feature

* [Breaking] Migrate to Java 11

* update pipelines and README.md

v4.3.3 Highlight elements correctly

23 Feb 20:04
aa6e2ba
Compare
Choose a tag to compare

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

15 Feb 14:04
9751590
Compare
Choose a tag to compare

v4.3.1 [Enhancement] Use native function to open new tab

15 Feb 13:07
aff8e90
Compare
Choose a tag to compare
  • 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

Related to aquality-automation/aquality-selenium-dotnet#231

v4.3.0 [Feature] Find elements by image

15 Feb 13:05
558e3a4
Compare
Choose a tag to compare

Implement ByImage locator

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

26 Jan 23:34
9445843
Compare
Choose a tag to compare

Add optional parameter for DevTools Command/Result logging options to SendCommand and ExecuteCdpCommand methods

v4.1.6 Support Finding of Multiple elements from ShadowRoot

25 Jan 17:59
888ec15
Compare
Choose a tag to compare
  • 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

Related to aquality-automation/aquality-selenium-dotnet#235

v4.1.5 Support Opera browser with chromedriver

24 Jan 17:03
165e135
Compare
Choose a tag to compare

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

20 Jan 19:34
ca87db9
Compare
Choose a tag to compare

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.