我使用WebDriver 3.5.3ChromeDriver 2.31并尝试缩小网页。

以下代码对页面没有影响。

driver.findElement(By.tagName("html")).sendKeys(Keys.chord(Keys.CONTROL, Keys.SUBTRACT));


我也尝试用JavaScript来做。

JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("document.body.style.zoom = '30%';");

最佳答案

如果不是特定于版本,请将Selenium降级为3.0.1版本,它将起作用。

Edit1:甚至可以使用您指定的配置。
WebDriver 3.5.3
ChromeDriver 2.31
Chrome浏览器60.0.3

编辑2:

// open browser here
    driver.get("http://google.com");

    JavascriptExecutor jse = (JavascriptExecutor)driver;
    jse.executeScript("document.body.style.zoom = '30%';");

07-27 17:42