У меня есть все настройки на AWS EC2, и я использую Jenkins для своих тестовых заданий. Кажется, довольно сложно установить Chrome в AWS, поэтому для меня проще всего получить докер Chrome для моих тестов. Я использую docker image и запускаю контейнер с помощью команды docker run -p 3000:3000 -d browserless/chrome
.
Согласно документации TestCafe, я использую подключение к удаленному браузеру для запуска своих тестов. Я не получаю никакой ошибки, но похоже, что соединение зависает, и вот вывод:
+ node awsrunner.js
http://localhost:1337/browser/connect/6M9cgTu
<<spinning wheel here>>
Я не уверен, как мне установить соединение с безголовым хромом через TestCafe, чтобы я мог запустить свойтесты.