How to zoom in/Zoom out using browseroptions(Java)

To zoom in or out on your browser screen, you can use the following options.

case
 "CHROME":

System.setProperty("webdriver.chrome.driver", filepath.concat("chromedriver" + fileExtension));

ChromeOptions option1 = new ChromeOptions();

Map<String, Object> pref = new HashMap<>();

//set device scale
option1.addArguments("--force-device-scale-factor=0.80"); // 80% zoom                                      option1.setExperimentalOption("prefs", pref);                                   

driver1 = new ChromeDriver();

driver = new EventFiringWebDriver(driver1);

eventListener = new WebEventListener();

driver.register(eventListener);

driver.manage().window().maximize();

break;

case "EDGE":                            System.setProperty("webdriver.edge.driver", filepath.concat("msedgedriver" + fileExtension));

EdgeOptions edgeOptions = new EdgeOptions();

downloadFilepath = GlobalPath.Downloads;

Map<String, Object> prefs2 = new HashMap<>();

 //set device scale

edgeOptions.setCapability("--force-device-scale-factor=0.80", true);

 edgeOptions.setCapability("prefs", prefs2);

 driver1 = new EdgeDriver(edgeOptions);

driver = new EventFiringWebDriver(driver1);                  

eventListener = new WebEventListener();

driver.register(eventListener);

 break;

Comments

Popular Posts