Настройка testcafe в новой версии ОС SUSE.При запуске testcafe начинается тестирование на SUSE с использованием firefox: без головы Я получаю длинную паузу, затем появляется ошибка:
testcafe firefox: без головы test1.js --reporter = xunit
"ОШИБКА The FirefoxБраузер 66.0.0 / Linux 0.0.0 отключен. Эта проблема может возникать, когда браузер зависает или закрывается, или из-за проблем с сетью. "
Версия Testcafe: 0.23.3
Версия для Linux: NAME = "SUSE" VERSION = "12 SP4" uname -a = "4.12.14-94.41-default"
Версия Firefox: 66.0.2
версия node.js: v10.15.3
То же самое отлично работает с firefox, если я не запускаю без заголовка, тесты выполняются успешно без каких-либо ошибок, если я указываю DISPLAY на ViewNow, который позволяет X windows отображать браузер, работающий на моем ПК, но ядля нашей инфраструктуры автоматизации нужен безголовый.
Следуя инструкциям на https://hacks.mozilla.org/2017/12/using-headless-mode-in-firefox/, я также могу использовать firefox -screenshot http://www.microfocus.com
, который запускает браузер в режиме без головы для доступа к веб-странице и захвата.png, который показываетсоединение установлено успешно, поэтому безголовый firefox может попасть на веб-страницы.
У меня есть старая версия SUSE, testcafe, firefox, которая работает без головы и работает, поэтому я знаю, что это работало: Тестовая версия кафе: testcafe -v 0.18.6
Версия Linux: NAME = "SUSE" VERSION = "12 SP2" uname -a = "4.4.21-69-default"
Версия Firefox: 58.0.2
node.js версия: v8.9.4
Ожидаемый результат: Запуск тестов в: - Firefox 66.0.0 / Linux 0.0.0
Начало работы ✓ Мой первый тест
1 пройдено (1сек)