2014-09-13 5 views
1

Есть ли способ отключить изображения в Chromedriver с Javascript (Node.js)? Я не мог найти правильный ответ на этот вопрос где угодно!Отключить изображение в Selenium ChromeDriver

+0

Можете ли вы уточнить? –

+0

Я хочу загрузить страницы с помощью Selenium ChromeDriver без скачивания изображений. – GustavoIP

ответ

1

Я понимаю, что этот вопрос довольно старый, но все же - это первый результат поиска Google для запроса node chromedriver disable images. Так что я решил все равно пойти.

Я не знаю, какую именно установку пыталась использовать OP, поэтому я буду ссылаться на свою собственную. Я использую nightwatch.js с предварительно построенным Selenium running 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 
      } 
     } 
     } 
    } 
    } 
}; 

Установка выше работает с

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

и работает Chrome 51.0.2704.84 стабильной.

Я надеюсь, что это поможет кому-то, поскольку я потерял около 3 часов, пытаясь придумать это решение.

Смежные вопросы