【问题标题】:How to run all scripts in specific zoom size in chrome selenium?如何在 chrome selenium 中以特定缩放大小运行所有脚本?
【发布时间】:2020-02-07 12:43:16
【问题描述】:

该网站在 mac 和 windows 上看起来不一样。所以我正在寻找 chrome 的功能/选项,它设置了一定的缩放大小并且所有脚本都以相同的大小执行。

我知道 Firefox,但没有找到 chrome

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("layout.css.devPixelsPerPx", "0.9");

【问题讨论】:

    标签: java selenium selenium-webdriver automated-tests selenium-chromedriver


    【解决方案1】:

    这个 ChromeOption 为我在 linux 和 macOS 上都做了:

    options.addArguments("--force-device-scale-factor=1");
    

    这些是我为了通过 Jenkins 在 linux 服务器上运行测试而使用的其他选项。

    options.addArguments("--ignore-certificate-errors");
    options.addArguments("--disable-popup-blocking");
    options.addArguments("--incognito");
    options.addArguments("--disable-dev-shm-usage");
    options.addArguments("--allow-insecure-localhost");
    options.addArguments("--window-size=1920,1080");
    options.addArguments("start-maximized");
    options.addArguments("enable-automation");
    options.addArguments("--disable-infobars");
    options.addArguments("--disable-browser-side-navigation");
    options.addArguments("--disable-gpu");
    options.addArguments("--no-sandbox");
    

    【讨论】:

      猜你喜欢
      • 2020-02-13
      • 2019-02-10
      • 2016-09-07
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 2019-05-07
      • 2011-05-21
      • 2018-09-27
      相关资源
      最近更新 更多