问题
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;
}
回答1:
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 theWeb Browsers
来源:https://stackoverflow.com/questions/47925135/chromeoptions-to-set-browser-zoom-to-80