我使用WebDriver 3.5.3
和ChromeDriver 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%';");