Adding remote endpoints in Ranorex Webtestit


Besides of running your test on local endpoints, Ranorex Webtestit offers a possibility to run tests on remote endpoints using Sauce Labs, Selenium grid a custom remote endpoints like BrowserStack etc.
To add a remote endpoint, In the Execution panel click Add new browser --> Remote Browser.

  • Sauce Labs endpoint

    To use a Sauce Labs remote endpoint all you need to do is to fill out the Username and AccessKey fields associated with your Sauce Labs account. Next, click on Fetch available capabilities button.

    Select your preferred capabilities and click Save endpoint.

  • Selenium Grid

    Set up your Selenium Grid remote endpoints in a similar fashion - copy the Grid-URL and select your Desired Capabilities. Clearly, depending on the Grid-hub configuration, different capabilities may or may not be available for your endpoint to configure.

    After you select your desired remote endpoint capabilities, click on Save endpoint, and you are all set!

  • Custom endpoint

    If you want to use a custom WebDriver on a specific URL, for example, the BrowserStack, click on Custom endpoint tab. Fill out the URL field and set your preferred browser and device capabilities and hot Save endpoint

    This way, you can use some remote grid services to execute your tests on Android or iOS mobile devices. Speaking of mobile devices, you can run tests directly on your Android device with Ranorex Webtestit using mobile endpoint, as described in this article :wink:

Happy Testing!

How to access endpoint information from within tests
Selenium Gird Integration documentation is not available
Configuring local endpoints
Create screenshots on failure for TypeScript / Protractor based projects