Как отключить изображения в Selenium Webdriver Chromedriver - PullRequest
0 голосов
/ 04 мая 2018

Следующий код не запрещает загрузку изображений в хромовый драйвер селена:

const {
    Builder, By, Key, until
} = require('selenium-webdriver');
require('chromedriver');

(async function example() {
    const chromeDesktop = {
        prefs: {
            profile: {
                default_content_setting_values: {
                    images: 2
                }
            }
        }
    };
    let driver = await new Builder().withCapabilities(chromeDesktop).forBrowser('chrome').build();
    try {
        await driver.get('https://www.google.com/search?tbm=isch&q=batman');
    } catch (err) {
        console.log(err);
    } finally {
        await driver.quit();
    }
})();

package.json:

"chromedriver": "^2.38.0",
"selenium-webdriver": "^4.0.0-alpha.1",

Я использую Chrome версии 66.0.3359.139 (официальная сборка) (64-разрядная версия). Я использовал код из этого поста: JavaScript: отключить изображения в Selenium ChromeDriver и попытался изменить managed_default_content_settings на default_content_setting_values ​​ согласно комментарию пользователя, но не получилось .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...