Skip to content

Conversation

@ihor-kravchenko-evinced
Copy link
Contributor

This PR introduces documentation of support for a new includeCustomActionsInPageSource setting and customActions attribute added in appium/WebDriverAgent#1095.

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Dec 29, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

Copy link
Member

@KazuCocoa KazuCocoa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you update https://github.com/appium/appium-xcuitest-driver/blob/master/package.json#L89 to require 11.1.0+ (explicitly) as well?

|`traits` | Element's [traits](https://developer.apple.com/documentation/uikit/uiaccessibilitytraits?language=objc) value. This attribute returns a comma-separated string of accessibility traits. This attribute is not included into the XML page source, it may only be retrieved via [getAttribute](https://www.w3.org/TR/webdriver2/#get-element-attribute) API.| `Button, Adjustable`, `Button` |
| `minValue` | Element's minimum allowed value, typically for controls like sliders or progress indicators. | `0`, `0.0`, `1` |
| `maxValue` | Element's maximum allowed value, typically for controls like sliders or progress indicators. | `100`, `1.0` |
| `customActions` | Custom actions attached to a single accessibility element. | `Action 1,Action 2` |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would it be possible to also link some official Apple documentation that describes how custom actions could be set on an UI element?

Copy link
Contributor Author

@ihor-kravchenko-evinced ihor-kravchenko-evinced Dec 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mykola-mokhnach Added links to Apple documentation that describe how to assign custom actions in SwiftUI and UIKit 1d4a40d.

@mykola-mokhnach
Copy link
Contributor

Please also bump the minimum appium-webdriveragent version in package.json

@ihor-kravchenko-evinced ihor-kravchenko-evinced force-pushed the feat/add-custom-actions-to-page-source branch from f6de0a9 to 6908309 Compare December 30, 2025 13:01
@ihor-kravchenko-evinced
Copy link
Contributor Author

Could you update https://github.com/appium/appium-xcuitest-driver/blob/master/package.json#L89 to require 11.1.0+ (explicitly) as well?

@KazuCocoa Updated it 6908309.

@ihor-kravchenko-evinced
Copy link
Contributor Author

Please also bump the minimum appium-webdriveragent version in package.json

@mykola-mokhnach Bumped appium-webdriveragent version to 11.1.0 6908309

@mykola-mokhnach mykola-mokhnach merged commit c8a0473 into appium:master Dec 30, 2025
16 checks passed
github-actions bot pushed a commit that referenced this pull request Dec 30, 2025
## [10.14.0](v10.13.4...v10.14.0) (2025-12-30)

### Features

* add documentation for customActions ([#2690](#2690)) ([c8a0473](c8a0473))
@github-actions
Copy link
Contributor

🎉 This PR is included in version 10.14.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@KazuCocoa KazuCocoa added the size:XS contribution size: XS label Jan 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released size:XS contribution size: XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants