Сетевой запуск направляется на локальный 127.0.0.1 - PullRequest
0 голосов
/ 04 марта 2019

Мы запускаем тесты wdio с использованием wdio (как для локального запуска, так и для устройств на основе браузерного стека)

При запуске браузерного стека (запуск сервера) я получаю следующую ошибку:

[11:41:04] КОМАНДА POST "/ wd / hub / session" [11:41:04] DATA {"requiredCapabilities": {"javascriptEnabled": true, "locationContextEnabled": true, "handlesAlerts": true, "вращаемый ": true," name ":" Ping "," build ":" 1.0 "," browserstack.debug ": true," device ":" Samsung Galaxy S8 "," os_version ":" 7.0 "," requestOrigins ": {"url": "http://webdriver.io","version":"4.14.2","name":"webdriverio"}}} ОШИБКА: подключить ECONNREFUSED 127.0.0.1:4444

Мой стек зависимостей Мы используем пряжу

"wdio-allure-reporter": "0.8.3",
"wdio-appium-service": "^0.2.3",
"wdio-browserstack-service": "^0.1.18",
"wdio-cucumber-framework": "2.2.8",
"wdio-dot-reporter": "0.0.10",
"wdio-mocha-framework": "^0.6.4",
"wdio-screenshots-cleanup-service": "0.0.7",
"wdio-spec-reporter": "^0.1.4",
"wdio-visual-regression-service": "^0.9.0",
"webdriverio": "4.14.2"

Я пробовал устранить неполадкиПодсказка, упомянутая в документации ниже, но не влияет.

Просьба сообщить, в чем может быть причина, по которой тесты не выполняются ни локально, ни на сервере.

Совет по устранению неполадок

1 Ответ

0 голосов
/ 05 марта 2019

Ошибка, которую вы видите, связана с тем, что wdio пытается связаться с сервером WebDriver по адресу "127.0.0.1:4444", который является локальным сервером по умолчанию (т.е. не Browserstack).

Это означает, чтовы, вероятно, не настроили свой пользователь / ключ в вашем файле wdio.conf.js.WebdriverIO полагается на пользователя / ключ, чтобы определить, какой сервер по умолчанию использовать.

Проверьте конфигурацию, что установлены и user, и key.Более подробная информация доступна здесь: http://v4.webdriver.io/guide/services/browserstack.html

...