在Selenium ChromeDriver中禁用图片

时间:2014-09-13 20:56:02

标签: node.js selenium-webdriver

有没有办法用Javascript(Node.js)在Chromedriver中禁用图像?我无法在任何地方找到这个问题的正确答案!

1 个答案:

答案 0 :(得分:3)

我确实意识到这个问题很老了,但仍然是 - 这是node chromedriver disable images查询的第一个Google搜索结果。所以我决定试一试。

我不知道OP尝试使用的确切设置,所以我将参考我自己的设置。我正在使用预先构建的Selenium运行nightwatch.js的{​​{1}}。在我的chromedriver文件中,我对nightwatch.conf.js进行了以下设置:

chromedriver

上面的设置适用于

module.exports = {  
  "test_settings": {
    "default": {
      ...
      "desiredCapabilities": {
        "browserName": "chrome",
        "javascriptEnabled": true,
        "acceptSslCerts": true,
        "chromeOptions": {
          "args": ["disable-web-security"],
          "prefs": {
            "profile.managed_default_content_settings.images": 2
          }
        }
      }
    }
  }
};

并且正在运行Chrome 51.0.2704.84 stable。

我希望能帮助某人,因为我在试图提出这个解决方案时损失了大约3个小时。