---
title: Playwright Jest Cloud Testing | TestingBot
description: Run Playwright tests with Jest in the cloud on Chrome and Edge.
source_url:
  html: https://testingbot.com/support/web-automate/playwright/jest
  md: https://testingbot.com/support/web-automate/playwright/jest.md
---

# Playwright & Jest

Jest-Playwright allows you to run tests with Jest on browsers controlled with Playwright.

To get started, please install the package:

```bash
npm init && npm install -D jest jest-playwright-preset playwright
```

Next, specify these settings in your Jest configuration file (`jest.config.js`):

```javascript
module.exports = {
  rootDir: '.',
  testTimeout: 20000,
  testMatch: [
    '<rootDir>/*.spec.js'
  ],
  preset: 'jest-playwright-preset'
}
```

## Configure Jest-Playwright

To configure Jest Playwright, please create a new file called `jest-playwright.config.js` and add this to the file:

```javascript
module.exports = {
    connectBrowserApp: {
        wsEndpoint: 'wss://cloud.testingbot.com/playwright?key=api_key&secret=api_secret&browserName=edge&browserVersion=latest'
    }
}
```

This instructs Jest Playwright to connect to the TestingBot browser grid and use the latest Edge browser.

## Run your first test

To create a test, create a new file called `sample.spec.js` and add this to the file:

```javascript
describe('Google', () => {
  beforeAll(async () => {
    await page.goto('https://google.com')
  })

  it('should display google text on page', async () => {
    await expect(page).toMatch('google')
  })
})
```

Now you can run your first test with Playwright on the TestingBot cloud:

```bash
jest
```

This will open Google in an Edge browser and verify if the word 'google' is on the page.

You should see something like this in your terminal after running the command:

```
PASS ./sample.spec.js (6.503s)
  Google
    ✓ should display google text on page (81ms)

Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
```

This test will also appear in your [Member Dashboard](https://testingbot.com/members).

### Looking for more help?

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

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