Ross
Ross

Reputation: 2417

ChromeOptions to set browser zoom to 80%

I would like to set the default zoom value to 80% when opening the browser for a selenium framework. Something along the lines of below. Is this possible with ChromeOptions.

private static ChromeOptions GetChromeOptions()
{
    ChromeOptions options = new ChromeOptions();
    options.AddArgument("--start-maximized");
    options.AddArgument("Zoom 80%");
    return options;
}

Upvotes: 4

Views: 23259

Answers (1)

undetected Selenium
undetected Selenium

Reputation: 193078

To to set the zoom level to 80% you can use Javascriptexecutor with either of the following options :

((IJavaScriptExecutor)driver).executeScript("document.body.style.transform='scale(0.8)';");

or

((IJavaScriptExecutor)driver).executeScript("document.body.style.zoom='80%';");

Note : Deviating from the standard default zoom value of 100% may impact the functioning of the Web Browsers

Upvotes: 1

Related Questions