diff --git a/test/golden-chromium/screenshot-mobile.png b/test/golden-chromium/screenshot-mobile.png new file mode 100644 index 0000000000..2f3ff8d33e Binary files /dev/null and b/test/golden-chromium/screenshot-mobile.png differ diff --git a/test/golden-firefox/screenshot-mobile.png b/test/golden-firefox/screenshot-mobile.png new file mode 100644 index 0000000000..2f3ff8d33e Binary files /dev/null and b/test/golden-firefox/screenshot-mobile.png differ diff --git a/test/golden-webkit/screenshot-mobile.png b/test/golden-webkit/screenshot-mobile.png new file mode 100644 index 0000000000..2f3ff8d33e Binary files /dev/null and b/test/golden-webkit/screenshot-mobile.png differ diff --git a/test/screenshot.spec.js b/test/screenshot.spec.js index 7e3664018b..ae1728c786 100644 --- a/test/screenshot.spec.js +++ b/test/screenshot.spec.js @@ -145,6 +145,16 @@ module.exports.describe = function({testRunner, expect, product, FFOX, CHROME, W }); expect(Buffer.from(screenshot, 'base64')).toBeGolden('screenshot-sanity.png'); }); + it.skip(WEBKIT || FFOX)('should work with a mobile viewport', async({page, server}) => { + await page.setViewport({ + width: 320, + height: 480, + isMobile: true + }); + await page.goto(server.PREFIX + '/grid.html'); + const screenshot = await page.screenshot(); + expect(screenshot).toBeGolden('screenshot-mobile.png'); + }); }); describe('ElementHandle.screenshot', function() {