Skip to content

docs: Create a guide for testing using tunnels - #2753

Merged
mykola-mokhnach merged 5 commits into
appium:masterfrom
mykola-mokhnach:remotexpc-doc
Mar 14, 2026
Merged

docs: Create a guide for testing using tunnels#2753
mykola-mokhnach merged 5 commits into
appium:masterfrom
mykola-mokhnach:remotexpc-doc

Conversation

@mykola-mokhnach

Copy link
Copy Markdown
Contributor

Comment thread docs/guides/remotexpc-tunnels-real-devices.md Outdated
Comment thread docs/guides/remotexpc-tunnels-real-devices.md Outdated
- As with a single server, never assign the **same UDID to multiple concurrent sessions** unless
your test coordination knows exactly what it is doing.

## tvOS‑specific notes

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I haven't verified fully yet, but looks like for tvOS, we still need to do something more.

so, currently tvOS might not work with this appium-ios-remotexpc module yet (at least via xcuitest driver)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

my plan was to combine this logic with existing tunnels logic for devices connected via usb, so we don't need to maintain two different tunnelling APIs in the driver

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@navin772 Do you think the above approach would be possible?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

For now I'll probably add a comment that this will only work with TV devices connected via USB

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Sounds good. I haven't fully verified with the new one for tvOS, so I also might not have much knowledge. Further correction might need navin's help (can be later)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I'm afraid nobody has. We all learn by doing. Although, I find it much easier now in comparison to the previous experience since we have AI at our side ;-)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@navin772 Do you think the above approach would be possible?

Yeah, I think that should be possible, we should eventually support wireless connection in xcuitest driver for apple tv

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Also, does newer apple tv supports usb? AFAIK they are wireless only (I might be wrong, haven't tested on one yet)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

you're right, since 2022 there were no TV devices having USB port

Comment thread docs/guides/remotexpc-tunnels-real-devices.md Outdated
@mykola-mokhnach
mykola-mokhnach merged commit fcd266c into appium:master Mar 14, 2026
15 checks passed
@mykola-mokhnach
mykola-mokhnach deleted the remotexpc-doc branch March 14, 2026 15:01
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 10.30.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants