нужно скачать операдрайвер, который будет выступать посредником между браузером и селениумом. и параметром "-Dwebdriver.opera.driver=/home/user/operadriver" указать его расположение при запуске сервера селениум.
должно получиться что-то вроде:
java -jar -Dwebdriver.opera.driver=/home/user/operadriver /usr/local/bin/selenium-server-standalone-3.0.1.jar
не гарантирую что правильно написал, потому что пользовался хромом и огнелисом вот так:
java -jar -Dwebdriver.gecko.driver=/home/user/geckodriver /usr/local/bin/selenium-server-standalone-3.0.1.jar
java -jar -Dwebdriver.chrome.driver=/home/user/chromedriver /usr/local/bin/selenium-server-standalone-3.0.1.jar
spoiler
Для работы с Webdriver необходимо 3 основных программных компонента:
Браузер, работу которого пользователь хочет автоматизировать. Это реальный браузер определенной версии, установленный на определенной ОС и имеющий свои настройки (по умолчанию или кастомные). На самом деле Webdriver может работать и с "ненастоящими" браузерами, но подробно о них позже.
Для управления браузером совершенно необходим driver браузера. Driver на самом деле является веб сервером, который запускает браузер и отправляет ему команды, а также закрывает его. У каждого браузера свой driver. Связано это с тем, что у каждого браузера свои отличные команды управления и реализованы они по-своему. Найти список доступных драйверов и ссылки для скачивания можно на официальном сайте Selenium проекта.
Скрипт/тест, который содержит набор команд на определенном языке программирования для драйвера браузера. Такие скрипты используют Selenium Webdriver bindings (готовые библиотеки), которые доступны ользователям на различных языках.