簡體   English   中英

我們如何實現瀏覽器放大和縮小劇作家?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM