[英]How can we achieve browser zoom in and zoom out in playwright?
需要找到一种在 e2e 测试运行期间放大和缩小浏览器的方法。 下面的代码不起作用。
await page.keyboard.down('Control');
for (let i = 0; i < 7; i++) {
await page.keyboard.press('+');
}
await page.keyboard.up('Control');
您可以使用 Javascript 进行设置:
await page.evaluate(() => {
document.body.style.zoom=1.0;
});
将值设置为所需的缩放:
1.0
是 100%1.1
是 110%我没有安装任何东西来测试这个,但如果你遇到任何问题,请告诉我,我会再看看。
可能对您有用:
let zoom: 0.1;
let zoomLevel = 1;
zoomLevel += zoom;
document.getElementById("canvasDivContainer").offsetWidth == document.getElementById("canvasDivContainer").offsetWidth - 1000;
$('body').css({ zoom: zoomLevel, '-moz-transform': 'scale(' + zoomLevel + ')' });
我没有用上面的任何方法得到它,我在这里得到了它
page.evaluate("document.body.style.zoom=2.0")
2.0=200%
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.