BrowserStack enables testing of your website for cross browser compatibility on real browsers. Instant access to multiple desktop and mobile browsers.  Learn how to configure Selenium  profiles in Rapise to enable connection to BrowserStack services.

Requires Rapise 5.3+

To enable running  cross-browser tests on BrowserStack  open Selenium Settings dialog (Ribbon > Options > Selenium Settings), choose the profile or create a new one and specify BrowserStack Url:  Also specify browserName parameter.



Then in *.user.js file of your test specify additional capabilities required to connect to BrowserStack.

function GetWebDriverNonProfileCapabilities(profile)
    var caps = {};
    if (profile == "Browserstack")
        caps["browserstack.user"] = "<user name>";
        caps["browserstack.key"] = "<access key>";
        caps["device"] = "Google Nexus 6";
        caps["realMobile"] = "true";
        caps["os_version"] = "6.0";
    return caps;

This function receives the name of a configured profile and must return capabilities required to connect to a remote browser at BrowserStack.

If you are on Rapise 5.6+ you do not need to implement the callback, specify necessary parameters right in the profile:


If everything is configured correctly Rapise will be able to connect to a browser target via Selenium WebDriver. You'll be able not only execute a cross-browser test but also analyze a web application using Web Spy.

By running with screenshots enabled you are aware what happened on a device on each test step.



Selected files will be attached to any email sent on saving ticket.

file selected files selected  () Delete Selected

  • Created:
  • by:

Select files to upload

Or drag and drop files here

Uploading …
Upload More?
There was an error.
Try again?

Save to upload the selected file(s)

Article Info
  • Last Updated: 2/26/2018
  • Article ID: KB322
  • Views: 816