feat(webkit): roll to r2100 (#33395)
This commit is contained in:
parent
33593c5f06
commit
18453f3889
|
|
@ -27,7 +27,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "webkit",
|
"name": "webkit",
|
||||||
"revision": "2099",
|
"revision": "2100",
|
||||||
"installByDefault": true,
|
"installByDefault": true,
|
||||||
"revisionOverrides": {
|
"revisionOverrides": {
|
||||||
"mac10.14": "1446",
|
"mac10.14": "1446",
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import { hostPlatform } from '../../packages/playwright-core/src/utils/hostPlatform';
|
||||||
import { browserTest as it, expect } from '../config/browserTest';
|
import { browserTest as it, expect } from '../config/browserTest';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import os from 'os';
|
import os from 'os';
|
||||||
|
|
@ -33,6 +34,7 @@ async function checkFeatures(name: string, context: any, server: any) {
|
||||||
it('Safari Desktop', async ({ browser, browserName, platform, server, headless }) => {
|
it('Safari Desktop', async ({ browser, browserName, platform, server, headless }) => {
|
||||||
it.skip(browserName !== 'webkit');
|
it.skip(browserName !== 'webkit');
|
||||||
it.skip(browserName === 'webkit' && platform === 'darwin' && os.arch() === 'x64', 'Modernizr uses WebGL which is not available on Intel macOS - https://bugs.webkit.org/show_bug.cgi?id=278277');
|
it.skip(browserName === 'webkit' && platform === 'darwin' && os.arch() === 'x64', 'Modernizr uses WebGL which is not available on Intel macOS - https://bugs.webkit.org/show_bug.cgi?id=278277');
|
||||||
|
it.skip(browserName === 'webkit' && hostPlatform.startsWith('ubuntu20.04'), 'Ubuntu 20.04 is frozen');
|
||||||
const context = await browser.newContext({
|
const context = await browser.newContext({
|
||||||
deviceScaleFactor: 2
|
deviceScaleFactor: 2
|
||||||
});
|
});
|
||||||
|
|
@ -52,7 +54,6 @@ it('Safari Desktop', async ({ browser, browserName, platform, server, headless }
|
||||||
actual.video = !!actual.video;
|
actual.video = !!actual.video;
|
||||||
|
|
||||||
if (platform === 'linux') {
|
if (platform === 'linux') {
|
||||||
expected.subpixelfont = false;
|
|
||||||
expected.speechrecognition = false;
|
expected.speechrecognition = false;
|
||||||
expected.publickeycredential = false;
|
expected.publickeycredential = false;
|
||||||
expected.mediastream = false;
|
expected.mediastream = false;
|
||||||
|
|
@ -96,6 +97,7 @@ it('Safari Desktop', async ({ browser, browserName, platform, server, headless }
|
||||||
it('Mobile Safari', async ({ playwright, browser, browserName, platform, server, headless }) => {
|
it('Mobile Safari', async ({ playwright, browser, browserName, platform, server, headless }) => {
|
||||||
it.skip(browserName !== 'webkit');
|
it.skip(browserName !== 'webkit');
|
||||||
it.skip(browserName === 'webkit' && platform === 'darwin' && os.arch() === 'x64', 'Modernizr uses WebGL which is not available on Intel macOS - https://bugs.webkit.org/show_bug.cgi?id=278277');
|
it.skip(browserName === 'webkit' && platform === 'darwin' && os.arch() === 'x64', 'Modernizr uses WebGL which is not available on Intel macOS - https://bugs.webkit.org/show_bug.cgi?id=278277');
|
||||||
|
it.skip(browserName === 'webkit' && hostPlatform.startsWith('ubuntu20.04'), 'Ubuntu 20.04 is frozen');
|
||||||
const iPhone = playwright.devices['iPhone 12'];
|
const iPhone = playwright.devices['iPhone 12'];
|
||||||
const context = await browser.newContext(iPhone);
|
const context = await browser.newContext(iPhone);
|
||||||
const { actual, expected } = await checkFeatures('mobile-safari-18', context, server);
|
const { actual, expected } = await checkFeatures('mobile-safari-18', context, server);
|
||||||
|
|
@ -119,7 +121,6 @@ it('Mobile Safari', async ({ playwright, browser, browserName, platform, server,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (platform === 'linux') {
|
if (platform === 'linux') {
|
||||||
expected.subpixelfont = false;
|
|
||||||
expected.speechrecognition = false;
|
expected.speechrecognition = false;
|
||||||
expected.publickeycredential = false;
|
expected.publickeycredential = false;
|
||||||
expected.mediastream = false;
|
expected.mediastream = false;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue