mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
feat(chromium): roll to r763809 (#2028)
This commit is contained in:
parent
2cdf297245
commit
6c94f604d8
@ -1,6 +1,6 @@
|
|||||||
# 🎭 Playwright
|
# 🎭 Playwright
|
||||||
|
|
||||||
[](https://www.npmjs.com/package/playwright) [](https://join.slack.com/t/playwright/shared_invite/enQtOTEyMTUxMzgxMjIwLThjMDUxZmIyNTRiMTJjNjIyMzdmZDA3MTQxZWUwZTFjZjQwNGYxZGM5MzRmNzZlMWI5ZWUyOTkzMjE5Njg1NDg) <!-- GEN:chromium-version-badge -->[](https://www.chromium.org/Home)<!-- GEN:stop --> <!-- GEN:firefox-version-badge -->[](https://www.mozilla.org/en-US/firefox/new/)<!-- GEN:stop --> [](https://webkit.org/)
|
[](https://www.npmjs.com/package/playwright) [](https://join.slack.com/t/playwright/shared_invite/enQtOTEyMTUxMzgxMjIwLThjMDUxZmIyNTRiMTJjNjIyMzdmZDA3MTQxZWUwZTFjZjQwNGYxZGM5MzRmNzZlMWI5ZWUyOTkzMjE5Njg1NDg) <!-- GEN:chromium-version-badge -->[](https://www.chromium.org/Home)<!-- GEN:stop --> <!-- GEN:firefox-version-badge -->[](https://www.mozilla.org/en-US/firefox/new/)<!-- GEN:stop --> [](https://webkit.org/)
|
||||||
|
|
||||||
##### [Docs](docs/README.md) | [API reference](docs/api.md) | [Changelog](https://github.com/microsoft/playwright/releases)
|
##### [Docs](docs/README.md) | [API reference](docs/api.md) | [Changelog](https://github.com/microsoft/playwright/releases)
|
||||||
|
|
||||||
@ -8,7 +8,7 @@ Playwright is a Node library to automate [Chromium](https://www.chromium.org/Hom
|
|||||||
|
|
||||||
| | Linux | macOS | Windows |
|
| | Linux | macOS | Windows |
|
||||||
| :--- | :---: | :---: | :---: |
|
| :--- | :---: | :---: | :---: |
|
||||||
| Chromium <!-- GEN:chromium-version -->84.0.4122.0<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
| Chromium <!-- GEN:chromium-version -->84.0.4131.0<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
||||||
| WebKit 13.0.4 | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
| WebKit 13.0.4 | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
||||||
| Firefox <!-- GEN:firefox-version -->76.0b5<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
| Firefox <!-- GEN:firefox-version -->76.0b5<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"browsers": [
|
"browsers": [
|
||||||
{
|
{
|
||||||
"name": "chromium",
|
"name": "chromium",
|
||||||
"revision": "760827"
|
"revision": "763809"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "firefox",
|
"name": "firefox",
|
||||||
|
@ -73,7 +73,7 @@ async function downloadAllBrowsersAndGenerateProtocolTypes() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Cleanup stale revisions.
|
// Cleanup stale revisions.
|
||||||
const directories = new Set(await readdirAsync(path.join(__dirname, '.local-browsers')));
|
const directories = new Set(await readdirAsync(browserPaths.browsersPath(__dirname)));
|
||||||
for (const browser of browsers)
|
for (const browser of browsers)
|
||||||
directories.delete(browserPaths.browserDirectory(__dirname, browser));
|
directories.delete(browserPaths.browserDirectory(__dirname, browser));
|
||||||
await Promise.all([...directories].map(directory => rmAsync(directory)));
|
await Promise.all([...directories].map(directory => rmAsync(directory)));
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"browsers": [
|
"browsers": [
|
||||||
{
|
{
|
||||||
"name": "chromium",
|
"name": "chromium",
|
||||||
"revision": "760827"
|
"revision": "763809"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"browsers": [
|
"browsers": [
|
||||||
{
|
{
|
||||||
"name": "chromium",
|
"name": "chromium",
|
||||||
"revision": "760827"
|
"revision": "763809"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "firefox",
|
"name": "firefox",
|
||||||
|
@ -75,7 +75,7 @@ function getRelativeExecutablePath(browserName: BrowserName): string[] | undefin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function browsersPath(packagePath: string): string {
|
export function browsersPath(packagePath: string): string {
|
||||||
const result = getFromENV('PLAYWRIGHT_BROWSERS_PATH');
|
const result = getFromENV('PLAYWRIGHT_BROWSERS_PATH');
|
||||||
return result || path.join(packagePath, '.local-browsers');
|
return result || path.join(packagePath, '.local-browsers');
|
||||||
}
|
}
|
||||||
|
@ -57,7 +57,7 @@ describe('Headful', function() {
|
|||||||
await browserContext.close();
|
await browserContext.close();
|
||||||
await removeUserDataDir(userDataDir);
|
await removeUserDataDir(userDataDir);
|
||||||
});
|
});
|
||||||
it.fail(CHROMIUM)('should not crash when creating second context', async ({browserType, defaultBrowserOptions, server}) => {
|
it('should not crash when creating second context', async ({browserType, defaultBrowserOptions, server}) => {
|
||||||
const browser = await browserType.launch({...defaultBrowserOptions, headless: false });
|
const browser = await browserType.launch({...defaultBrowserOptions, headless: false });
|
||||||
{
|
{
|
||||||
const browserContext = await browser.newContext();
|
const browserContext = await browser.newContext();
|
||||||
@ -71,7 +71,7 @@ describe('Headful', function() {
|
|||||||
}
|
}
|
||||||
await browser.close();
|
await browser.close();
|
||||||
});
|
});
|
||||||
it.fail(CHROMIUM)('should click background tab', async({browserType, defaultBrowserOptions, server}) => {
|
it('should click background tab', async({browserType, defaultBrowserOptions, server}) => {
|
||||||
const browser = await browserType.launch({...defaultBrowserOptions, headless: false });
|
const browser = await browserType.launch({...defaultBrowserOptions, headless: false });
|
||||||
const page = await browser.newPage();
|
const page = await browser.newPage();
|
||||||
await page.setContent(`<button>Hello</button><a target=_blank href="${server.EMPTY_PAGE}">empty.html</a>`);
|
await page.setContent(`<button>Hello</button><a target=_blank href="${server.EMPTY_PAGE}">empty.html</a>`);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user