在Selenium ChromeDriver中禁用图像

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

我意识到这个问题是相当古老的,但仍然 – 这是第一个谷歌search结果的node chromedriver disable images查询。 所以我决定放弃它。

我不知道OP试图使用的确切设置,所以我会参考我自己的。 我正在使用带有预先build立的selenium运行chromedriver 。 在我的chromedriver文件中,我有以下设置为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 } } } } } }; 

上面的设置适用于

 "chromedriver": "^2.21.2", "selenium-server": "^2.53.0" 

并运行稳定的Chrome 51.0.2704.84。

我希望帮助某人,因为我失去了大约3个小时试图想出这个解决scheme。