Ошибка Webdriver-manager: невозможно создать сеанс с * my config * - PullRequest
0 голосов
/ 19 июня 2019

Я сталкиваюсь со следующей проблемой после обновления webdriver-manager:

E / launcher - SessionNotCreatedError: Невозможно создать сеанс из

мой конфиг напечатан здесь

webdriver-manager Версия: 12.1.5
Версия узла: 10.15.3
Транспортир версия: 5.4.2
Браузер (ы): Chrome
Операционная система и версия: Win 7 / Ubuntu

Это мой конфигурационный файл, который работал последние 1,5 года:

exports.config = {
    "seleniumAddress": "http://localhost:4444/wd/hub",
    "seleniumPort": "4444",
    "capabilities": {
        "browserName": "chrome",
        "unexpectedAlertBehaviour": "accept",
        "perform": "ANY",
        "version": "ANY",
        "chromeOptions": {
            "perfLoggingPrefs": {
               "traceCategories": "blink.console,devtools.timeline,disabled-by-default-devtools.timeline,toplevel,disabled-by-default-devtools.timeline.frame,benchmark"
           },
            "prefs": {
                "credentials_enable_service": false
            },
            "args": ["--headless", "--window-size=800,1080", "--disable-blink-features=BlockCredentialedSubresources", "--no-sandbox", "--test-type=browser", "--disable-dev-shm-usage", "--enable-gpu-benchmarking", "--enable-thread-composting" , "--start-maximized"]
        },
        "loggingPrefs": { "performance": "ALL" }
    },
    "jasmineNodeOpts": {
        "showColors": true,
        "defaultTimeoutInterval": 9999999
    },
    "allScriptsTimeout": 200000,
    "params": {
        "perf": {
            "selenium": { "protocol": "http:", "slashes": true, "auth": null, "host": "localhost:4444", "port": 4444, "hostname": "localhost", "hash": null, "search": null, "query": null, "pathname": "/wd/hub", "path": "/wd/hub", "href": "http://localhost:4444/wd/hub" },
            "browsers": [{
                "browserName": "chrome", 
                "chromeOptions": { 
                    "perfLoggingPrefs": { 
                        "traceCategories": "blink.console,devtools.timeline,disabled-by-default-devtools.timeline,toplevel,disabled-by-default-devtools.timeline.frame,benchmark" 
                        },
                    "args": ["--headless", "--disable-gpu", "--disable-blink-features=BlockCredentialedSubresources", "--no-sandbox", "--test-type=browser", "--disable-dev-shm-usage"]         
                },
                "loggingPrefs": { "performance": "ALL" }
            }],
            "debugBrowser": false, 
            "actions": ["scroll"],
            "metrics": ["TimelineMetrics", "ChromeTracingMetrics", "RafRenderingStats", "NetworkTimings", "NetworkResources"],
            "metricOptions": {}
        },
        "warmup": false,
        "agilar" : false
    }
}

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

1 Ответ

0 голосов
/ 20 июня 2019

Сервер Selen запущен и работает по адресу по умолчанию "http://localhost:4444/wd/hub". Если это не так, запустите его, запустив: webdriver-manager start. Предполагается, что у вас уже установлен webdriver-manager.

ТакжеЯ не думаю, что вам нужно определять seleniumPort, когда у вас есть свойство селенового адреса, данное уже в конфигурации. Поэтому удалите это свойство "seleniumPort": "4444" из конфигурации.

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