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