From c644a3bbd3ee9722705a5a672a09828b9b90651b Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Tue, 11 Sep 2018 19:07:57 +0100 Subject: [PATCH] test: make sure zero-width screenshots don't hang (#3214) References #2672. --- test/elementhandle.spec.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/elementhandle.spec.js b/test/elementhandle.spec.js index 2f356a52015..12d82c8a949 100644 --- a/test/elementhandle.spec.js +++ b/test/elementhandle.spec.js @@ -303,6 +303,11 @@ module.exports.addTests = function({testRunner, expect}) { const screenshotError = await elementHandle.screenshot().catch(error => error); expect(screenshotError.message).toBe('Node is either not visible or not an HTMLElement'); }); + xit('should not hang with zero width/height element', async({page, server}) => { + await page.setContent('
'); + const div = await page.$('div'); + await div.screenshot(); + }); }); describe('ElementHandle.$', function() {