openwallet-foundation / mobile-wallet-test-harness

An acceptance test framework for testing mobile Aries wallets utilizing Python, Behave, Appium, and a mobile device cloud service.
Apache License 2.0
12 stars 14 forks source link

Move Test Harness from Appium Python Client 3.2.1 to 4.0.0 #243

Open nodlesh opened 4 months ago

nodlesh commented 4 months ago

The Appium-Python-Client was locked to version to 3.2.1. 4.0.0 was released on March 11th 2024 and removed touch action support which is used for scrolling in base page objects. Replace that scrolling code and anywhere else that uses touch actions and multi touch actions with W3C actions, which will be compatible with Appium Python Client 4.0.0.

See Migrating from V3 to V4 here, https://pypi.org/project/Appium-Python-Client/4.0.0/