Skip to main content
No Result Found
Connect & Get help from fellow developers on our Discord community. Ask the CommunityAsk the Community

Pre-load extensions in desktop sessions

Install and pre-load browser extensions for your testing needs on BrowserStack Live desktop sessions.

When testing websites or web applications on BrowserStack Live, you may need to install browser extensions to test various scenarios. For example, installing the Mod Header extension to test custom headers injection. Currently, these extensions don’t persist across sessions. As a result, you need to re-install the extensions every time you start a new test.

Pre-loading browser extensions eliminates this repetitive setup by allowing you to add and install your required browser extensions before you start the BrowserStack Live testing sessions. This reduces the time spent on setup and allows you to focus on testing your web applications.

How it helps

  • Reduce setup time: Avoid repeatedly installing extensions at the start of each session.
  • Increase productivity: Focus on testing your web apps instead of reconfiguring your browser environment.
  • Ensure consistency: Work with your preferred set of extensions.

Use cases

Here are some common use cases for pre-loading browser extensions:

  • Using extensions for testing: Use browser extensions to support various testing requirements, such as Requestly.
  • Accessibility Testing: Install extensions that identify accessibility issues in your website or web application, such as the BrowserStack Accessibility Toolkit.
  • Debugging with Developer Tools: Install extensions that support your debugging workflow, such as Postman Interceptor.
  • Testing compatibility: Test how your website or web application interacts with third-party browser extensions to ensure compatibility.

Supported browsers

The feature is currently available only in desktop sessions and supports the following OS and browser combinations:

Operating System Supported Browsers
Windows Chrome, Edge
macOS Chrome, Edge

Add extensions

You can add extensions to your BrowserStack Live dashboard before you start a session. These extensions persist across sessions.

You can add up to 50 extensions to your dashboard.

To add extensions:

  1. Log in to the Live dashboard.
  2. On the Live dashboard, click the extension button (annotation 1) next to the bookmark option on the URL bar.
    The Extensions window opens with the Requestly extension added by default.
    The Extensions button on BrowserStack Live dashboard highlighted by a red box and an annotation.
  3. In the Extensions window, click the Add extension button.
    The Extensions window in BrowserStack Live with the Requestly extension added by default.
  4. In the Paste extension URL field, enter the URL of the extension as it appears in the Chrome Web Store.
    The Paste extension URL field in the Extensions window highlighted by a red box.
  5. Click Add extension.
    A banner appears confirming that the extension was added successfully and will be added to the browser when you start a new session.
    The Extensions window with a list of added extensions.
  6. Enable the extension by switching the toggle next to it.
    The Extensions window with a list of added extensions and toggle switches to enable or disable them.
  7. Choose a supported OS and browser combination to start a test session. The extension is available in the browser.
    An active BrowserStack Live test session with the extension available in the browser.

Enable or disable extensions

You can enable or disable extensions in the Extensions window. All enabled extensions automatically pre-install when you start a new session.

You can enable up to 10 extensions in a single test session.

To enable or disable extensions:

  1. Log in to the Live dashboard.
  2. On the Live dashboard, click the extension button next to the bookmark option on the URL bar.
    The Extensions window opens with the Requestly extension added by default.
    The Extensions button on BrowserStack Live dashboard highlighted by a red box.
  3. In the Extensions window, switch the toggle next to the extension you want to enable or disable.
    The Extensions window with a list of added extensions and toggle switches to enable or disable them.

Delete extensions

You can delete extensions from the Extensions window if you no longer need them.
To delete an extension:

  1. Log in to the Live dashboard.
  2. On the Live dashboard, click the extension button next to the bookmark option on the URL bar.
    The Extensions button on BrowserStack Live dashboard highlighted by a red box.
    The Extensions window opens with a list of your added extensions.
    The Extensions window with a list of added extensions.
  3. In the Extensions prompt, click the more options button (⋮) next to the extension you want to delete.
    The Extensions prompt with an open options menu of an extension.
  4. Click Delete extension.
    The extension is removed from the list and a banner appears confirming that the extension is deleted successfully.
    The extensions list with the deleted extension no longer listed and a banner confirming the extension is deleted.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle