From 921aa02ce4d5e6deb73d913265683598671709f6 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Thu, 16 Dec 2021 12:43:57 -0800 Subject: [PATCH] feat(webkit): roll to r1588 (#10976) --- packages/playwright-core/browsers.json | 2 +- .../src/server/webkit/protocol.d.ts | 10 ++++---- tests/page/elementhandle-bounding-box.spec.ts | 25 ++++++++++++++++++- 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/packages/playwright-core/browsers.json b/packages/playwright-core/browsers.json index 291dc14b76..c583eb0808 100644 --- a/packages/playwright-core/browsers.json +++ b/packages/playwright-core/browsers.json @@ -23,7 +23,7 @@ }, { "name": "webkit", - "revision": "1586", + "revision": "1588", "installByDefault": true, "revisionOverrides": { "mac10.14": "1446" diff --git a/packages/playwright-core/src/server/webkit/protocol.d.ts b/packages/playwright-core/src/server/webkit/protocol.d.ts index a71d7f6bdd..9c0d62ebd6 100644 --- a/packages/playwright-core/src/server/webkit/protocol.d.ts +++ b/packages/playwright-core/src/server/webkit/protocol.d.ts @@ -849,17 +849,17 @@ export module Protocol { range?: SourceRange; } /** - * CSS @media (as well as other users of media queries, like @import, + + `); + const elementHandle = await page.$('iframe'); + const box = await elementHandle.boundingBox(); + expect(box).toEqual({ x: 0, y: 0, width: 300, height: 500 }); +}); + + it('should handle scroll offset and click', async ({ page, server }) => { await page.setContent(`