c# - 将浏览器缩放设置为 80% 的 ChromeOptions

标签 c# selenium selenium-chromedriver chrome-options

我想在为 selenium 框架打开浏览器时将默认缩放值设置为 80%。以下内容。这可能与 ChromeOptions.

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

最佳答案

要将缩放级别设置为 80%,您可以使用带有以下任一选项的 Javascriptexecutor :

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

((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

关于c# - 将浏览器缩放设置为 80% 的 ChromeOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47925135/

相关文章:

java - Webdriver getText 不返回任何有意义的值

python - 无法创建着色器缓存条目 : -2 error with ChromeDriver Chrome and Selenium

javascript - 如何使用 Driver Wait Until Text is in selenium

c# - 列表和数组比较

c# - 无法在 visual studio 中找到 axAXVLC 插件

python - 写入 JSON - 将\u00a3 转换为 £

java - 用java读写Excel文件

python - Selenium 文件上传 url "path is not absolute"

C# Complex Tanh 对于大值失败

c# - c#的c time_t等价物是什么