-
Notifications
You must be signed in to change notification settings - Fork 478
feat: Add includeHittableInSource setting for including real hittable attribute in XML source #1026
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add includeHittableInSource setting for including real hittable attribute in XML source #1026
Conversation
…ute in XML source
|
Please also check and update failing unit tests |
… method, since the hittable attribute setting has been moved to another location
|
Please do not forget to add the new setting into https://github.com/appium/appium-xcuitest-driver/blob/master/docs/reference/settings.md after this PR is published |
|
@mykola-mokhnach @KazuCocoa |
## [9.11.0](v9.10.1...v9.11.0) (2025-06-03) ### Features * Add includeHittableInSource setting for including real hittable attribute in XML source ([#1026](#1026)) ([0fa4e74](0fa4e74))
|
🎉 This PR is included in version 9.11.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Description:
This PR introduces support for a new
includeHittableInSourcesetting.isHittablevalues)hittableattribute in the resulting XML with accurate dataBy default, the attribute is excluded due to performance cost and unreliable values from non-native snapshots.
Why not JSON?
Previously, I attempted to expose
isHittablein the JSON response as part of [this PR], but due to snapshot limitations and performance concerns, it was not feasible. This XML-based solution respects performance by remaining opt-in via a dedicated flag.