Как отключить сообщение chromedriver «DevTools listening ...» в среде узла - PullRequest
0 голосов
/ 06 апреля 2020

При выполнении моих тестов на селен в среде node.js при каждом запуске браузера chromedriver появляется следующее сообщение: DevTools listening on ws://127.0.0.1:59849/devtools/browser/2d1e2d29-2de2-45d6-bbe7-f86d6e9c33fd Как отключить это сообщение?

Мой код запуска TypeScript выглядит так это:

/* eslint-env node */

'use strict';

require('chromedriver');
const webdriver = require('selenium-webdriver');

const capabilities = webdriver.Capabilities.chrome();
capabilities.set('chromeOptions', {args: [
    '--disable-extensions',
    '--disable-infobars',
    '--disable-popup-blocking',
    '--start-maximized',
    '--disable-gpu',
    '--test-type',
    '--headless',
]});

const builder = new webdriver.Builder().withCapabilities(capabilities);

builder.build().then(driver => {
    console.log('selenium driver started');
    driver.quit().then(() => console.log('selenium driver quit'));
});

когда я запускаю этот код, я вижу:

$ node test.js

DevTools listening on ws://127.0.0.1:51896/devtools/browser/ebd0c2f4-c1ed-4958-ad17-343e3967bc5c
selenium driver started
selenium driver quit

1 Ответ

0 голосов
/ 06 апреля 2020

Возьмите ссылку с веб-драйвера. строитель и поиск для: DevTools прослушивает ws, если он присутствует там, иначе поиск на сервере. js или окружение. js файл, если он утешен, прокомментируйте или удалите его.

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