Description:
Hello,
I am experiencing an issue with the following setup:
- iOS Version: 18
- Xcode Version: 16
- Appium Version: 1.x
- XCUITest Version: 3.63.0
- WDA Version: 9.0.1
Since updating the smart device to iOS 18 and Xcode to 16, I am unable to retrieve the page source when connecting to the device through Appium Inspector. The page source continuously loads without completing. Additionally, we noticed that XPath for elements has changed after upgrading to iOS 18, and given the issue with not being able to check elements, we cannot update the mapping on our projects.
I am an automation test engineer at Continental, and migrating to Appium 2.x is would require a lot of work due to the dependency on a newly implemented driver for our automated testing solution.
We identified a temporary workaround by building the same WDA version (9.0.1) with Xcode 16 but setting the Build Target to iOS 17. This workaround allows us to see page source, retrieve elements xpath, but we have encountered a different issue now, we are unable to perform touch interactions using element coverage.
Questions:
- Is migrating to Appium 2.x mandatory to resolve these issues?
- Would migrating to Appium 2.x fix both the page source loading problem and the touch by element coverage issue?
This issue is critical for our automated testing solution, and we would greatly appreciate your prompt response with a viable solution or guidance.
Thank you!