我使用 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 :这甚至可以使用您指定的配置。 网络驱动程序 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%';");
关于javascript - 在 ChromeDriver 中缩小网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46448493/