[英]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.