BREAKING CHANGE: The /wda/tap/:uuid endpoint has been replaced by /wda/element/:uuid/tap and /wda/tap ones
Currently the way these APIs are called from xcuitest is suboptimal as we have to lookup for the application object every time they are called without elementId, which creates unnecessary overhead and is potentially error-prone (see https://github.com/appium/appium/issues/19739)
The change ensures WDA assigns activeApplication instance itself without making other unnecessary calls.
After this change is published it is necessary to update xcuitest driver to use the new API endpoints for cases where elementId is unset
BREAKING CHANGE: The
/wda/tap/:uuid
endpoint has been replaced by/wda/element/:uuid/tap
and/wda/tap
onesCurrently the way these APIs are called from xcuitest is suboptimal as we have to lookup for the application object every time they are called without elementId, which creates unnecessary overhead and is potentially error-prone (see https://github.com/appium/appium/issues/19739)
The change ensures WDA assigns activeApplication instance itself without making other unnecessary calls.
After this change is published it is necessary to update xcuitest driver to use the new API endpoints for cases where elementId is unset