Releases: aquality-automation/aquality-appium-mobile-java
v5.1.2 Update to Appium 9.2.3 and Selenium 4.22.0
Update device and driver settings to use BaseOptions instead of Capabilities
(in accordance with changes introduced in latest version, see appium/java-client#2184)
v5.1.1 Update to Appium 9.2.3 and Selenium 4.22.0
Update device and driver settings to use BaseOptions instead of Capabilities
(in accordance with changes introduced in latest version, see appium/java-client#2184)
v5.1.0 Application management functionality +semver: feature
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
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
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
- 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
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
[Selenium 4] [Appium 8] Migration to Appium 8.3.0
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
-
- 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)
Full Changelog: v2.2.0...v3.1.1
[Selenium 4] [Appium 8] [Appium Server 2] Migration to Appium 8.0.0-beta2
- 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
Full Changelog: v2.2.0...v3.0.0-beta