Предупреждение / Сообщения об ошибках от javascript Selenium Chrome WebDriver в узле для веб-просмотра - PullRequest
0 голосов
/ 14 ноября 2018

Я использую Chrome WebDriver для подключения к Chrome WebView для встроенного приложения.

Приведенный ниже код создает экземпляр работающего объекта драйвера, где я могу запрашивать элементы и отправлять ключи. Однако, когда я запускаю драйвер, я получаю сообщения об ошибках (см. Ниже) в консоли.

Я хотел бы иметь возможность исправлять ошибки / предупреждения или, по крайней мере, подавлять их, поскольку это приводит к проблемам с читаемостью в результатах моего тестирования.

Код:

import { Builder, By, WebDriver } from 'selenium-webdriver';
import { Options } from 'selenium-webdriver/chrome';

async function loadWebDriver(): Promise<boolean> {
    const chromeOptions = new Options();
    chromeOptions.addArguments('--remote-debugging-port=' + REMOTEDUBUG_PORT);
    chromeOptions.setChromeBinaryPath(WEBVIEWPATH);
    console.log('start driver');
    try {
        driver = await new Builder()
            .forBrowser('chrome')
            .setChromeOptions(chromeOptions)
            .build();
        console.log('end driver');
        return true;
    } catch (error) {
        console.log(error);
        return false;
    }
}

Результаты:

start driver
[1113/161206.516:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.517:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.518:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.519:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.520:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.521:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.521:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.522:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.523:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.525:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.525:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.526:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.527:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.527:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.528:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.529:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.530:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.530:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.531:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.532:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.532:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.533:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.534:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.535:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.536:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.537:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.537:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.538:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.539:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.540:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.540:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.542:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.544:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.546:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.547:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.548:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.549:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.557:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.558:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.559:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.562:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.562:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.563:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.563:WARNING:resource_bundle.cc(576)] locale resources are not loaded
[1113/161206.572:ERROR:tcp_socket_win.cc(355)] bind() returned an error: Only one usage of each socket address (protocol/network address/port) is normally permitted. (0x2740)
[1113/161206.573:ERROR:devtools_http_handler.cc(294)] Cannot start http server for devtools.
end driver

Кто-нибудь имеет представление о том, что происходит?

1 Ответ

0 голосов
/ 15 января 2019

Для всех, кто испытывает это, выясняется, что ошибка "ресурсы локали не загружены" произошла из-за отсутствия данных в каталоге locals. Я смог исправить это, передав путь, по которому находились локальные файлы:

chromeOptions.addArguments('--locales-dir-path=' + localsPath);

Я все еще смотрю на оставшиеся нижние 2 ошибки.

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