Skip to content

Add Bindings Function to Set Connection Data in Native Popup (Appium Use Case) #1947

@andreion1ca

Description

@andreion1ca

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions