From e171194c86a8c86a598e86a7f04abc0c3e786d34 Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Sat, 17 Jun 2023 12:10:20 -0700 Subject: [PATCH] feat(firefox): roll Firefox to 1414 (#23768) - roll Firefox stable to 1414 - roll Firefox beta to 1414 Fixes #23138 --- README.md | 4 +-- packages/playwright-core/browsers.json | 6 ++-- .../src/server/deviceDescriptorsSource.json | 4 +-- .../src/server/registry/index.ts | 36 +++++++++---------- tests/page/page-goto.spec.ts | 7 ++++ 5 files changed, 32 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 90535b5c4b..13ec6fb07a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # 🎭 Playwright -[![npm version](https://img.shields.io/npm/v/playwright.svg)](https://www.npmjs.com/package/playwright) [![Chromium version](https://img.shields.io/badge/chromium-115.0.5790.32-blue.svg?logo=google-chrome)](https://www.chromium.org/Home) [![Firefox version](https://img.shields.io/badge/firefox-113.0-blue.svg?logo=firefoxbrowser)](https://www.mozilla.org/en-US/firefox/new/) [![WebKit version](https://img.shields.io/badge/webkit-16.4-blue.svg?logo=safari)](https://webkit.org/) +[![npm version](https://img.shields.io/npm/v/playwright.svg)](https://www.npmjs.com/package/playwright) [![Chromium version](https://img.shields.io/badge/chromium-115.0.5790.32-blue.svg?logo=google-chrome)](https://www.chromium.org/Home) [![Firefox version](https://img.shields.io/badge/firefox-114.0.2-blue.svg?logo=firefoxbrowser)](https://www.mozilla.org/en-US/firefox/new/) [![WebKit version](https://img.shields.io/badge/webkit-16.4-blue.svg?logo=safari)](https://webkit.org/) ## [Documentation](https://playwright.dev) | [API reference](https://playwright.dev/docs/api/class-playwright) @@ -10,7 +10,7 @@ Playwright is a framework for Web Testing and Automation. It allows testing [Chr | :--- | :---: | :---: | :---: | | Chromium 115.0.5790.32 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | WebKit 16.4 | :white_check_mark: | :white_check_mark: | :white_check_mark: | -| Firefox 113.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Firefox 114.0.2 | :white_check_mark: | :white_check_mark: | :white_check_mark: | Headless execution is supported for all browsers on all platforms. Check out [system requirements](https://playwright.dev/docs/intro#system-requirements) for details. diff --git a/packages/playwright-core/browsers.json b/packages/playwright-core/browsers.json index 923b8c20ed..ee1f787b4a 100644 --- a/packages/playwright-core/browsers.json +++ b/packages/playwright-core/browsers.json @@ -21,13 +21,13 @@ }, { "name": "firefox", - "revision": "1408", + "revision": "1414", "installByDefault": true, - "browserVersion": "113.0" + "browserVersion": "114.0.2" }, { "name": "firefox-beta", - "revision": "1410", + "revision": "1414", "installByDefault": false, "browserVersion": "114.0b3" }, diff --git a/packages/playwright-core/src/server/deviceDescriptorsSource.json b/packages/playwright-core/src/server/deviceDescriptorsSource.json index dd574e67dd..c900e7e147 100644 --- a/packages/playwright-core/src/server/deviceDescriptorsSource.json +++ b/packages/playwright-core/src/server/deviceDescriptorsSource.json @@ -1300,7 +1300,7 @@ "defaultBrowserType": "chromium" }, "Desktop Firefox HiDPI": { - "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:113.0) Gecko/20100101 Firefox/113.0", + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:114.0.2) Gecko/20100101 Firefox/114.0.2", "screen": { "width": 1792, "height": 1120 @@ -1360,7 +1360,7 @@ "defaultBrowserType": "chromium" }, "Desktop Firefox": { - "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:113.0) Gecko/20100101 Firefox/113.0", + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:114.0.2) Gecko/20100101 Firefox/114.0.2", "screen": { "width": 1920, "height": 1080 diff --git a/packages/playwright-core/src/server/registry/index.ts b/packages/playwright-core/src/server/registry/index.ts index 3ebab52660..9f8ad55b22 100644 --- a/packages/playwright-core/src/server/registry/index.ts +++ b/packages/playwright-core/src/server/registry/index.ts @@ -155,15 +155,15 @@ const DOWNLOAD_PATHS = { 'ubuntu22.04-arm64': 'builds/firefox/%s/firefox-ubuntu-22.04-arm64.zip', 'debian11': 'builds/firefox/%s/firefox-debian-11.zip', 'debian11-arm64': 'builds/firefox/%s/firefox-debian-11-arm64.zip', - 'mac10.13': 'builds/firefox/%s/firefox-mac-11.zip', - 'mac10.14': 'builds/firefox/%s/firefox-mac-11.zip', - 'mac10.15': 'builds/firefox/%s/firefox-mac-11.zip', - 'mac11': 'builds/firefox/%s/firefox-mac-11.zip', - 'mac11-arm64': 'builds/firefox/%s/firefox-mac-11-arm64.zip', - 'mac12': 'builds/firefox/%s/firefox-mac-11.zip', - 'mac12-arm64': 'builds/firefox/%s/firefox-mac-11-arm64.zip', - 'mac13': 'builds/firefox/%s/firefox-mac-11.zip', - 'mac13-arm64': 'builds/firefox/%s/firefox-mac-11-arm64.zip', + 'mac10.13': 'builds/firefox/%s/firefox-mac-13.zip', + 'mac10.14': 'builds/firefox/%s/firefox-mac-13.zip', + 'mac10.15': 'builds/firefox/%s/firefox-mac-13.zip', + 'mac11': 'builds/firefox/%s/firefox-mac-13.zip', + 'mac11-arm64': 'builds/firefox/%s/firefox-mac-13-arm64.zip', + 'mac12': 'builds/firefox/%s/firefox-mac-13.zip', + 'mac12-arm64': 'builds/firefox/%s/firefox-mac-13-arm64.zip', + 'mac13': 'builds/firefox/%s/firefox-mac-13.zip', + 'mac13-arm64': 'builds/firefox/%s/firefox-mac-13-arm64.zip', 'win64': 'builds/firefox/%s/firefox-win64.zip', }, 'firefox-beta': { @@ -178,15 +178,15 @@ const DOWNLOAD_PATHS = { 'ubuntu22.04-arm64': 'builds/firefox-beta/%s/firefox-beta-ubuntu-22.04-arm64.zip', 'debian11': 'builds/firefox-beta/%s/firefox-beta-debian-11.zip', 'debian11-arm64': 'builds/firefox-beta/%s/firefox-beta-debian-11-arm64.zip', - 'mac10.13': 'builds/firefox-beta/%s/firefox-beta-mac-11.zip', - 'mac10.14': 'builds/firefox-beta/%s/firefox-beta-mac-11.zip', - 'mac10.15': 'builds/firefox-beta/%s/firefox-beta-mac-11.zip', - 'mac11': 'builds/firefox-beta/%s/firefox-beta-mac-11.zip', - 'mac11-arm64': 'builds/firefox-beta/%s/firefox-beta-mac-11-arm64.zip', - 'mac12': 'builds/firefox-beta/%s/firefox-beta-mac-11.zip', - 'mac12-arm64': 'builds/firefox-beta/%s/firefox-beta-mac-11-arm64.zip', - 'mac13': 'builds/firefox-beta/%s/firefox-beta-mac-11.zip', - 'mac13-arm64': 'builds/firefox-beta/%s/firefox-beta-mac-11-arm64.zip', + 'mac10.13': 'builds/firefox-beta/%s/firefox-beta-mac-13.zip', + 'mac10.14': 'builds/firefox-beta/%s/firefox-beta-mac-13.zip', + 'mac10.15': 'builds/firefox-beta/%s/firefox-beta-mac-13.zip', + 'mac11': 'builds/firefox-beta/%s/firefox-beta-mac-13.zip', + 'mac11-arm64': 'builds/firefox-beta/%s/firefox-beta-mac-13-arm64.zip', + 'mac12': 'builds/firefox-beta/%s/firefox-beta-mac-13.zip', + 'mac12-arm64': 'builds/firefox-beta/%s/firefox-beta-mac-13-arm64.zip', + 'mac13': 'builds/firefox-beta/%s/firefox-beta-mac-13.zip', + 'mac13-arm64': 'builds/firefox-beta/%s/firefox-beta-mac-13-arm64.zip', 'win64': 'builds/firefox-beta/%s/firefox-beta-win64.zip', }, 'webkit': { diff --git a/tests/page/page-goto.spec.ts b/tests/page/page-goto.spec.ts index 68839fe92c..19c7d1a05c 100644 --- a/tests/page/page-goto.spec.ts +++ b/tests/page/page-goto.spec.ts @@ -799,3 +799,10 @@ it('should wait for load when iframe attaches and detaches', async ({ page, serv await done; expect(await page.$('iframe')).toBe(null); }); + +it('should return url with basic auth info', async ({ page, server }) => { + it.info().annotations.push({ type: 'issue', description: 'https://github.com/microsoft/playwright/issues/23138' }); + const url = `http://admin:admin@localhost:${server.PORT}/empty.html`; + await page.goto(url); + expect(await page.url()).toBe(url); +});