Ошибка: не удалось найти браузер. "browserstack: [email protected]: Windows 10" не является псевдонимом браузера или путем к исполняемому файлу

У меня возникли проблемы с запуском некоторых тестов JavaScript через TestCafe. Созданный мной проект использует стиль BDD и вызывает средство запуска тестов TestCafe для запуска тестов. Я интегрировал их с помощью browserstack, однако, когда я запускаю его из Jenkins, у меня возникает такая ситуация. Я продолжаю получать эту ошибку и не могу решить проблему, поскольку она даже не достигает серверов BS.

Я могу успешно бежать из своего локального

Журнал ошибок

[BrowserStack] BROWSERSTACK_USERNAME=natarajankrishna1

[BrowserStack] BROWSERSTACK_ACCESS_KEY=********************

[BrowserStack] BROWSERSTACK_BUILD=jenkins-H_QA_SPRINT_FEATURETESTS-363

[BrowserStack] BROWSERSTACK_LOCAL=true

[BrowserStack] BROWSERSTACK_LOCAL_IDENTIFIER=2abd3c29-8371-45c7-b28d-44fd7820fcd4-H_QA_SPRINT_FEATURETESTS__363

[31mF[39m[36m-[39m[36m-[39m[36m-[39m[36m-[39m[36m-[39m[36m-[39m[36m-[39m[31mF[39m[32m.[39m{ Error: Unable to find the browser. "browserstack:[email protected]:Windows 10" is not a browser alias or path to an executable file.

    at /opt/jenkins2/jobs/H_QA_SPRINT_FEATURETESTS/workspace/node_modules/testcafe/src/browser/provider/pool.js:107:19

    at Generator.next (<anonymous>)

    at step (/opt/jenkins2/jobs/H_QA_SPRINT_FEATURETESTS/workspace/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)

    at /opt/jenkins2/jobs/H_QA_SPRINT_FEATURETESTS/workspace/node_modules/babel-runtime/helpers/asyncToGenerator.js:28:13

    at <anonymous> constructor: [Function: GeneralError] }

Ошибка предполагает, что пакет testcafe-browser-provider-browserstack отсутствует в среде вашего компакт-диска.

ioseph 23.11.2018 00:44

Попробуйте запустить команду testcafe -b browserstack в своей тестовой среде. Вы должны увидеть список всех конфигураций браузера, доступных в Browserstack. Если вы видите ошибку, проверьте, установлены ли testcafe и testcafe-browser-provider-browserstack как глобально, так и локально. Я имею в виду, что оба модуля должны быть установлены одной командой: npm i testcafe и npm i testcafe-browser-provider-browserstack или npm i -g testcafe и npm i -g testcafe-browser-provider-browserstack

Alex Kamaev 23.11.2018 14:38

Согласно твит автора, ему удалось решить проблему.

Alex Skorkin 03.12.2018 15:00
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
В этой статье блога мы проведем вас через процесс установки Gradle на Ubuntu 22.04, интеграции его с Jenkins и создания задания Gradle. Мы...
1
3
1 317
0

Другие вопросы по теме