Как заставить Selenide открыть Оперу вместо Лисицы
помогите с такой проблемой: в селениум (JUnit) я понял как заставить его открывать оперу, а в селениде не знаю как это сделать, а он при попытке открыть сайт выдаёт Cannot find firefox binary in PATH. Make sure firefox is installed. Вот собственно и всё. Вопрос в целом как и где в селениде прописывать браузер. Спасибо!
Ответы (2 шт):
Добавьте в ран конфигурацию -Dselenide.browser=YOUR_BROWSER где YOUR_BROWSER может принимать одно из значений: chrome, firefox, ie, phantomjs, htmlunit, safari, opera.
Ну и системное свойство, хранящее путь к исполняемому файлу выбранного вебдрайвера, тоже надо не забыть установить.
В коде выбрать браузер можно таким образом:
Configuration.browser = "opera";
В идее делаем так:
- Запускаем тест (это сгенерит дефолтную ран-конфигурацию)
- Идем сюда:
- Добавляем
-Dselenide.browser=operaсюда:
В Вашем случае в левом кружке будет название Вашего класса и метода.
См. описание в вики селенида: https://github.com/selenide/selenide/wiki/How-Selenide-creates-WebDriver

