Supported Browsers
Playwright provides Chromium (Google Chrome, Microsoft Edge), Firefox, Webkit (Apple Safari) browsers for running the test. We only support running the test in headless mode. Refer Playwright Browsers documentation for more details. We only support running tests against the packaged recent builds, running tests using on stable and beta channel builds is not supported.
The browser version we use is dependent on the Playwright framework version we use in the cloud. We currenly use Playwright framework version 1.21.1 for running Browser Tests. Refer Playwright Releases to check the specific browser versions that are packaged.
We regularly upgrade the Playwright framework version in our environments. In most cases our upgrade process should be transparent to you and should not affect the tests. We do not currently support choosing specific Playwright version environment for running tests.
Using Chromium
Here is an example to use Chromium browser
const { chromium } = require('playwright');
const { expect } = require('chai');
const browser = await chromium.launch();
const page = await browser.newPage();
await page.goto('https://www.playwright.dev');
browser.close()
Using Firefox
Here is an example to use Firefox browser
const { firefox } = require('playwright');
const { expect } = require('chai');
const browser = await firefox.launch();
const page = await browser.newPage();
await page.goto('https://www.playwright.dev');
browser.close()
Using Webkit
Here is an example to use Webkit browser
const { webkit } = require('playwright');
const { expect } = require('chai');
const browser = await webkit.launch();
const page = await browser.newPage();
await page.goto('https://www.playwright.dev');
browser.close()