Aquality Selenium Java Versions Save

Aquality Selenium is a library built over Selenium WebDriver tool that allows to automate work with web browsers. Selenium WebDriver requires some skill and experience. So, Aquality Selenium suggests simplified and most importantly safer and more stable way to work with Selenium WebDriver.

v4.4.1

1 month ago

Summary by CodeRabbit

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

v4.4.0

2 months ago

v4.3.3

2 months ago

fixes #128 This is the last version of the package that supports Java 8, as Selenium dropped the support.

v4.3.2

3 months ago

Closes #65

v4.3.1

3 months ago
  • 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 https://github.com/aquality-automation/aquality-selenium-dotnet/issues/231

v4.3.0

3 months ago

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

3 months ago

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

v4.1.6

3 months ago
  • 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 https://github.com/aquality-automation/aquality-selenium-dotnet/issues/235

v4.1.5

3 months ago

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

3 months ago

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.