mirror of
https://github.com/appium/appium.git
synced 2026-10-20 15:43:02 +08:00
b95aaac60b
* feat(universal-xml-plugin): add execute methods to toggle translation Translation could not be turned off during a session, so there was no way to get the driver's original page source or to run an XPath query against the original node names while the plugin was active. This adds two execute methods: - `universalXml: setEnabled` turns translation off or on for the current session. While it's off, getPageSource and findElement(s) are passed on unchanged. - `universalXml: isEnabled` returns the current state. Translation stays on by default, so existing sessions behave as before. The context API is not touched, so drivers' assumptions about the current context are unaffected. Refs #21630 * chore(universal-xml-plugin): add jsdoc to public methods and mark unused args with void --------- Co-authored-by: Cassian433 <262026629+Cassian433@users.noreply.github.com>