1

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

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

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

我试着用JavaScript来做。

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

相同的代码在FF工作。 Starange – iamsankalp89

+1

顺便提问 – iamsankalp89

回答

1

如果不是特定于版本,请将Selenium降级到3.0.1版本,它将工作。

编辑1:这甚至可以使用您指定的配置。 的webdriver 3.5.3 ChromeDriver 2.31 Chrome浏览器60.0.3

EDIT2:

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

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

它在哪里写亲爱的 – iamsankalp89

+0

这是行不通的。它在你的电脑上工作吗? – iamsankalp89

+0

@Chandra Shekhar:我使用Chrome“61.0.3163.100”。你能分享你的代码吗? – plaidshirt