我有一个要求,我需要使用 selenium webdriver 执行放大和缩小。所以这是我需要执行的快捷键。 Control+Shift+Add
键。
我在 chrome 浏览器中尝试了以下代码。但无法执行操作。 谁能找到正确的解决方案?
Actions actions = new Actions(driver);
actions.keyDown(Keys.CONTROL).keyDown(Keys.SHIFT).sendKeys(Keys.chord(Keys.ADD)).keyUp(Keys.CONTROL).keyUp(Keys.SHIFT).perform();
Chrome 版本 - 62
Selenium 版 - 2.53
操作系统 - Windows 7 和 10
最佳答案
如果您想在 chrome 中进行缩放(不使用 css),您可以使用 API。例如:
driver.get('chrome://settings/')
driver.execute_script('chrome.settingsPrivate.setDefaultZoom(1.5);')
driver.get("https://www.google.co.uk/")
编辑
在 Java 中:
System.setProperty("webdriver.chrome.driver", /pathTo/chromeDriver);
ChromeDriver driver = new ChromeDriver();
driver.get("chrome://settings/");
driver.executeScript("chrome.settingsPrivate.setDefaultZoom(1.5);");
driver.get("https://www.google.co.uk/");
关于java - 使用 Selenium 放大和缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47184024/