Endpoints are the gateways through which a locally executed test exchanges data with an external AUT. In simpler words, they allow you to test an external application or system as if it were on your machine.
Endpoints that have been added to Ranorex Studio are displayed and managed in the Endpoints pad. Click the endpoints symbol in the menu bar to bring up the Endpoints pad. By default, it appears on the right edge of the screen.
Empty Endpoints pad.
Endpoints pad displaying the endpoint list with three endpoints.
If your endpoint list is empty, you’ll see a corresponding message and a button to add an endpoint. If you’ve already added at least one endpoint, the endpoint list will appear as follows:
Refresh and Add endpoint buttons.
Search field for endpoints.
Click to access this endpoint’s settings.
Connection status (Connected/Error/Connecting…)
Endpoint ID: IP number for network connections, ID for USB connections.
Automation root status symbol (explained in ⇢ Endpoint settings)
Endpoint type (Android, iOS, WebDriver)
Shortcuts and command line execution
Aside from the usual test executable, the /output/ folder also contains shortcuts for each endpoint. These shortcuts allow you to execute the test directly on a specific endpoint. The endpoint is represented in the shortcut’s file name as
Shortcut for an iOS endpoint.
You can also manually trigger test runs on endpoints through the command line. The required arguments are listed in Ranorex Studio fundamentals > Test suite > ⇢ Run tests without Ranorex Studio.