---
title: Live Browser Testing FAQ | TestingBot
description: 'Live (manual) browser testing on TestingBot: usage limits, free trial,
  security, tunnels for staging sites, supported browsers, developer tools, audio,
  and embedding the live view.'
source_url:
  html: https://testingbot.com/support/web-live
  md: https://testingbot.com/support/web-live/index.md
---
# Live Browser and Mobile Testing

Live testing lets you drive a remote browser, simulator or real mobile device in the TestingBot cloud with your own mouse and keyboard, exactly as if it were running locally. Below are answers to the questions we get most often about Live testing. For automated test execution see [Web Automate](https://testingbot.com/support/web-automate) instead.

## Is usage limited in terms of minutes or users?

With an upgraded plan you can use as many Live testing minutes as you like, with as many co-workers as your seat count allows. There are no per-test or per-day limits.

Trial accounts can use up to 60 Live testing minutes in total. See [our pricing plans](https://testingbot.com/pricing) for current seat and concurrency limits.

## What do I get with a free trial?

Trial accounts can use up to 60 free minutes of Live testing.

Once you open a browser in our cloud, you get 5 minutes of unlimited interactive access to that session. With an upgraded plan, Live testing minutes are unlimited within your plan.

## Is Live testing on TestingBot secure?

None of your data is stored on the test VMs. Every Live session runs on a freshly-provisioned virtual machine that is destroyed when the session ends.

VMs use up-to-date security patches and run inside a hardened EU datacenter behind firewalls. See [our security and compliance overview](https://testingbot.com/enterprise/security) for GDPR, CSA STAR and SOC 2 details.

## How can I test my staging site or a website on my own network?

You can use TestingBot to test a staging or internal site that is not publicly reachable. Start the [TestingBot Tunnel](https://testingbot.com/support/tunnel) on your local machine or in CI, pick a browser in the dashboard, and the remote browser will reach your private URLs through the encrypted tunnel as if it were on your network.

## Do I need to download any software?

No. You do not need to install any software, plugin or browser extension.

In the member area, pick the browser, version and platform you want to test on. Once we boot a virtual machine for you, you control the machine from inside your own browser. For example, you can drive a remote Safari on macOS from a local Chrome on Windows.

## Which browsers and platforms do you provide for Live testing?

The current and recent versions of Chrome, Firefox, Safari and Microsoft Edge on Windows, macOS and Linux, plus mobile Safari on real iPhones and iPads and mobile Chrome on real Android devices and emulators.

Legacy browsers including older Internet Explorer versions are still available for compliance and regression work.

See the full [list of supported browsers](https://testingbot.com/support/web-automate/browsers) for the current versions on the grid.

## What developer tools are pre-installed on the browsers?

Every Live browser has its built-in developer tools available: Chrome DevTools, Firefox DevTools, Safari Web Inspector, and Edge DevTools. Open them with F12 or the usual keyboard shortcut. The remote desktop also includes standard system utilities for network inspection. No extension installation is required.

## Is audio enabled during testing?

Audio is enabled on all desktop Live sessions and on iOS simulators and Android emulators.

On real Android devices, audio is available on devices running Android 12 or higher. On real iOS devices, audio is available on a select group of devices running iOS 14 or higher.

## Can I embed Live testing in my own website or product?

Yes, you can embed TestingBot's Live testing interface in your own app or website using an iframe. This is useful for QA dashboards, internal tools and bug-reporting flows that need an interactive remote browser.

1. Start a Live session through an API call.
2. Fetch the `sessionId` of the session and generate an `authentication hash`.
3. Pass the `sessionId` and `authentication hash` to a liveview URL and embed it with an iframe.

    const TestingBot = require('testingbot-api');
    
    const tb = new TestingBot({
      api_key: process.env.TESTINGBOT_KEY,
      api_secret: process.env.TESTINGBOT_SECRET
    });
    
    const options = {
      capabilities: {
        browserName: 'chrome',
        browserVersion: 'latest',
        platform: 'WIN11',
        'tb:manual': true,
      }
    };
    
    const session = await tb.createSession(options);
    const sessionId = session.session_id;
    
    const authHash = tb.getAuthenticationHashForSharing(sessionId);
    
    const liveViewUrl = `https://testingbot.com/tests/${sessionId}/live?auth=${authHash}`;

You can then embed the live view URL in an iframe as follows:

    <iframe
      src="https://testingbot.com/tests/<sessionId>/live?auth=<authentication_hash>"
      sandbox="allow-same-origin allow-scripts"
      allow="clipboard-read; clipboard-write"
      width="800"
      height="600"></iframe>

The result is a fully functional Live testing interface embedded in your own application. For enterprise embed deals and dedicated infrastructure, [contact our team](https://testingbot.com/contact/new).

## Next steps

- [Live ChromeOS testing](https://testingbot.com/support/web-live/chromeos). Test on a real Chromebook with mouse and keyboard.
- [Browser extension testing](https://testingbot.com/support/web-live/extension). Install and test Chrome, Firefox and Edge extensions on the live browser.
- [Live app testing](https://testingbot.com/support/app-live). Interactive testing on real iPhones, iPads and Android phones.
- [Web Automate](https://testingbot.com/support/web-automate). Run Selenium, Playwright, Puppeteer and Cypress tests on the same grid.
- [TestingBot Tunnel](https://testingbot.com/support/tunnel). Test internal and staging sites.
- [Pricing](https://testingbot.com/pricing). Live and Automate plans, seat counts and concurrency limits.

### Looking for more help?

Have questions or need more information? Reach out via email or Slack.

[Email us](https://testingbot.com/contact/new)[Slack Join our Slack](https://join.slack.com/t/testingb0t/shared_invite/zt-3bcw9xch-jk19~6XPs_xBrsAgAedkCw)
