feat(Chromium): roll chromium to r543305 (#2196)
This roll contains a [fix](https://chromium-review.googlesource.com/c/chromium/src/+/963302) for boundingBox not forcing a layout, and the patch contains a corresponding test.
This commit is contained in:
parent
d79eb70267
commit
309cafb876
@ -36,7 +36,7 @@
|
|||||||
"ws": "^3.0.0"
|
"ws": "^3.0.0"
|
||||||
},
|
},
|
||||||
"puppeteer": {
|
"puppeteer": {
|
||||||
"chromium_revision": "538022"
|
"chromium_revision": "543305"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/debug": "0.0.30",
|
"@types/debug": "0.0.30",
|
||||||
|
@ -2068,6 +2068,14 @@ describe('Page', function() {
|
|||||||
const element = await page.$('div');
|
const element = await page.$('div');
|
||||||
expect(await element.boundingBox()).toBe(null);
|
expect(await element.boundingBox()).toBe(null);
|
||||||
});
|
});
|
||||||
|
it('should force a layout', async({page, server}) => {
|
||||||
|
await page.setViewport({ width: 500, height: 500 });
|
||||||
|
await page.setContent('<div style="width: 100px; height: 100px">hello</div>');
|
||||||
|
const elementHandle = await page.$('div');
|
||||||
|
await page.evaluate(element => element.style.height = '200px', elementHandle);
|
||||||
|
const box = await elementHandle.boundingBox();
|
||||||
|
expect(box).toEqual({ x: 8, y: 8, width: 100, height: 200 });
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('ElementHandle.contentFrame', function() {
|
describe('ElementHandle.contentFrame', function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user