Skip to content

Releases: aquality-automation/aquality-appium-mobile-java

v5.1.0 Application management functionality +semver: feature

10 May 14:55
3d6cc65
Compare
Choose a tag to compare
Application management functionality (#42)  +semver: feature

* Application management functionality +semver: feature

* Add missed logging and retry appManagement test

* Fix naming issue

v5.0.1 Update to Appium 9.2.2 and Selenium 4.19.1

12 Apr 14:28
07b837e
Compare
Choose a tag to compare

Summary by CodeRabbit

  • New Features

    • Added a method to terminate specific applications by their bundle identifier in the mobile application framework.
  • Enhancements

    • Updated dependencies for better performance and compatibility.
  • Bug Fixes

    • Improved the construction of intent parameters in Android applications for enhanced reliability.

v5.0.0 [Breaking] Migrate to Java 11 +semver: breaking

26 Feb 20:28
0fa0d7d
Compare
Choose a tag to compare

Migrate to Java 11 as Selenium and Appium have dropped the support of Java 8.
Use Selenium 4.18.1 and Appium 9.1.0
Update plugin and dependency versions

v4.1.1 Use Appium 8.6.0 with Selenium 4.13.0

24 Jan 17:44
a9f0b31
Compare
Choose a tag to compare
  • Update maven dependencies to latest versions compatible to Java 8
  • Add auto-release of package via GitHub workflow

This would be the last version that supports Java 8, as Appium and Selenium drop the support

[Feature][Breaking] Visualization

16 Mar 11:31
8668269
Compare
Choose a tag to compare

Implement visualization classes and tests

Breaking: Typo in enum ElementsCount MORE_THAN_ZERO was fixed in aquality.selenium.core package

Retry Appium local server starting

27 Feb 14:01
23edfa3
Compare
Choose a tag to compare

[Selenium 4] [Appium 8] Migration to Appium 8.3.0

20 Jan 17:07
bd2ae0c
Compare
Choose a tag to compare

What's Changed

  • [Selenium 4] [Appium 8] [Appium Server 2] Migration to Appium 8.3.0

    • Make AppiumDriver non-generic
    • Replace deprecated MobileBy references to AppiumBy and By
    • Get rid of MobileElement
    • Fix ClientFactory at ApplicationFactory
    • Reworked TouchActions and ElementTouchActions
    • Add method getCenter() to Element with logging
    • Add ability to specify ChromeOptions and other options in settings.json
    • Update pipeline, migrate to appium@next
    • Disable element caching and w3c for android web session in unit tests
    • Update LICENSE and README.md, add migration notes, removed outdated info
  • Update core library version

    • Add Ukranian and Polish localizations
    • Rename log4j.properties to log4j2.properties
    • Add logging of getter results:
      • isChecked (Checkbox and RadioButton),
      • getSelectedValue, getSelectedText, getValues, getTexts (ComboBox)
  • Replace AndroidScreen with Screen in Readme - Closes #25

Full Changelog: v2.2.0...v3.1.1

[Selenium 4] [Appium 8] [Appium Server 2] Migration to Appium 8.0.0-beta2

16 Feb 11:39
b6017dd
Compare
Choose a tag to compare
  • Migration to Appium 8.0.0-beta2:
  • make AppiumDriver non-generic
  • replace deprecated MobileBy references to AppiumBy and By
  • get rid of MobileElement
  • fix ClientFactory at ApplicationFactory
  • Reworked TouchActions and ElementTouchActions

  • Add method getCenter() to Element with logging

  • Add ability to specify ChromeOptions and other options in settings.json

  • Update pipeline, migrate to appium@next

  • Disable element caching and w3c for android web session in unit tests

  • Update LICENSE and README.md, add migration notes

  • Rename log4j.properties to log4j2.properties

What's Changed

  • [Selenium 4] [Appium 8] Migration to Appium 8.0.0-beta2 by @mialeska in #27

Full Changelog: v2.2.0...v3.0.0-beta

Enhanced work with scrolling

18 Sep 08:30
Compare
Choose a tag to compare
v2.2.0

version -> 2.2.0

v2.1.0

05 Jun 18:58
37fa04a
Compare
Choose a tag to compare
  • Implemented swipe actions