test: unskip viewport size test (#15268)

This commit is contained in:
Max Schmitt 2022-06-30 15:58:11 +02:00 committed by GitHub
parent 5062d69d83
commit f2ccd45cfd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -127,15 +127,22 @@ it('should inherit viewport size from browser context', async function({ browser
});
it('should use viewport size from window features', async function({ browser, server, browserName }) {
it.fixme(browserName === 'chromium', 'https://github.com/microsoft/playwright/issues/14787');
const context = await browser.newContext({
viewport: { width: 700, height: 700 }
});
const page = await context.newPage();
await page.goto(server.EMPTY_PAGE);
const [size, popup] = await Promise.all([
page.evaluate(() => {
page.evaluate(async () => {
const win = window.open(window.location.href, 'Title', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=300,top=0,left=0');
await new Promise<void>(resolve => {
const interval = setInterval(() => {
if (win.innerWidth === 600 && win.innerHeight === 300) {
clearInterval(interval);
resolve();
}
}, 10);
});
return { width: win.innerWidth, height: win.innerHeight };
}),
page.waitForEvent('popup'),