обычно вопросы противоположны, как заставить Firefox работать в фоновом режиме.Некоторое время назад я написал некоторые базовые тесты в Selenide, но когда сегодня я попытался запустить его (как обычно) на сервере, я получил ошибку
SessionNotCreatedException
Я начал искать результат, и язаметил, что когда я запускаю тесты локально с моего компьютера, Firefox не появляется.Я вижу задачи Firefox в Диспетчере задач, я получил ошибку с готовым снимком экрана, но браузер не открывается.
Я заметил, что есть много вопросов о том, как запускать тесты с опцией безглавой, но янужно что-то противоположное, это может быть проблема с SessionNotCreatedException
, сервер не видит браузер.
Как я знаю, Selenide запускает новейший драйвер геккона (он обновляет).Я попытался установить некоторые параметры в начале:
FirefoxOptions options = new FirefoxOptions();
options.setCapability("marionette", false);
options.setCapability("headless", false);
, а также обновил Selenide до 5.0.0, но он все еще не работает
РЕДАКТИРОВАТЬ: я не могу использовать другие браузеры