Skip to content

Commit 2dd11ea

Browse files
committed
docs: remove browser.newPage from README
1 parent 50f96eb commit 2dd11ea

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ const playwright = require('playwright');
4040
(async () => {
4141
for (const browserType of ['chromium', 'firefox', 'webkit']) {
4242
const browser = await playwright[browserType].launch();
43-
const page = await browser.newPage('http://whatsmyuseragent.org/');
43+
const context = await browser.newContext();
44+
const page = await context.newPage();
45+
await page.goto('http://whatsmyuseragent.org/');
4446
await page.screenshot({ path: `example-${browserType}.png` });
4547
await browser.close();
4648
}
@@ -57,13 +59,14 @@ const iPhone11 = devices['iPhone 11 Pro'];
5759

5860
(async () => {
5961
const browser = await webkit.launch();
60-
const page = await browser.newPage('https://maps.google.com', {
62+
const context = await browser.newContext({
6163
viewport: iPhone11.viewport,
6264
userAgent: iPhone11.userAgent,
6365
geolocation: { longitude: 12.492507, latitude: 41.889938 },
6466
permissions: { 'https://www.google.com': ['geolocation'] }
6567
});
66-
68+
const page = await context.newPage();
69+
await page.goto('https://maps.google.com');
6770
await page.click('text="Your location"');
6871
await page.waitForRequest(/.*preview\/pwa/);
6972
await page.screenshot({ path: 'colosseum-iphone.png' });
@@ -79,12 +82,14 @@ const pixel2 = devices['Pixel 2'];
7982

8083
(async () => {
8184
const browser = await chromium.launch();
82-
const page = await browser.newPage('https://maps.google.com', {
85+
const context = await browser.newContext({
8386
viewport: pixel2.viewport,
8487
userAgent: pixel2.userAgent,
8588
geolocation: { longitude: 12.492507, latitude: 41.889938 },
8689
permissions: { 'https://www.google.com': ['geolocation'] }
8790
});
91+
const page = await context.newPage();
92+
await page.goto('https://maps.google.com');
8893
await page.click('text="Your location"');
8994
await page.waitForRequest(/.*pwa\/net.js.*/);
9095
await page.screenshot({ path: 'colosseum-android.png' });
@@ -101,7 +106,9 @@ const { firefox } = require('playwright');
101106

102107
(async () => {
103108
const browser = await firefox.launch();
104-
const page = await browser.newPage('https://www.example.com/');
109+
const context = await browser.newContext();
110+
const page = await context.newPage();
111+
await page.goto('https://www.example.com/');
105112
const dimensions = await page.evaluate(() => {
106113
return {
107114
width: document.documentElement.clientWidth,

0 commit comments

Comments
 (0)