Description
Implement a new function in Bindings (targeting all supported languages: dotnet, java, python, robot) that can set/update the connection data (host, port, and app_name) in the native connection popup displayed in the instrumented app. This should allow test scripts to programmatically configure the popup contents even when the app is started in a cloud/Appium context, aligning with the recent popup feature (alttester/alttester-unreal-sdk#323).
- The API should be named clearly, e.g.,
set_connection_data() or similar, and take as parameters: appium_driver, host, port, app_name, and platform.
- Implementation must mirror the structure/pattern from other connection-related classes (e.g., similar to
AltReversePortForwarding).
- This enables remote test runners using Appium to supply connection data automatically without manual user interaction with the popup, solving friction for cloud execution scenarios.
- Update documentation and examples for all supported languages showing usage, e.g.:
AppiumHelper.set_connection_data(
appium_driver=appium_driver,
host="127.0.0.1",
port="13005",
app_name="my_app",
platform="ios"
)
Additional info
Description
Implement a new function in Bindings (targeting all supported languages: dotnet, java, python, robot) that can set/update the connection data (
host,port, andapp_name) in the native connection popup displayed in the instrumented app. This should allow test scripts to programmatically configure the popup contents even when the app is started in a cloud/Appium context, aligning with the recent popup feature (alttester/alttester-unreal-sdk#323).set_connection_data()or similar, and take as parameters:appium_driver,host,port,app_name, andplatform.AltReversePortForwarding).Additional info