Cum se execută seleniul pe openserver

qa + dev (php, go, kotlin) + inginerie

trebuie să descărcați operatorul, care va acționa ca intermediar între browser și seleniu. și parametrul "-Dwebdriver.opera.driver = / home / user / operadriver" specifică locația sa când se pornește serverul Selinium.
ar trebui să obțineți ceva de genul:
java -jar -Dwebdriver.opera.driver = / home / utilizator / operadriver /usr/local/bin/selenium-server-standalone-3.0.1.jar

Eu nu garantez că am scris corect, pentru că am folosit aici crom și foc tras în felul următor:
java -jar -Dwebdriver.gecko.driver = / home / utilizator / 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


Pentru a lucra cu Webdriver, aveți nevoie de 3 componente software principale:
Un browser al cărui lucru vrea să îl automatizeze. Acesta este un browser real al unei anumite versiuni, instalat pe un anumit sistem de operare și având propriile setări (implicite sau personalizate). De fapt, Webdriver poate lucra cu browsere "nu reale", dar mai multe despre ele mai târziu.
Pentru a controla browserul, este absolut necesar browserul de driver. Driverul este de fapt un server web care pornește browserul și trimite comenzi către el și, de asemenea, îl închide. Fiecare browser are propriul driver. Acest lucru se datorează faptului că fiecare browser are propriile sale comenzi de management excelente și sunt implementate în felul lor. Găsiți lista driverelor disponibile și link-uri de descărcat pe site-ul oficial al proiectului Selenium.
Script / test care conține un set de comenzi într-un anumit limbaj de programare pentru driver-ul browser-ului. Astfel de script-uri care utilizează legături de Seleniu Webdriver (bibliotecă completă), Utilizatorii casnici sunt disponibile în diferite limbi.

Excepție în fișierul "principal" com.beust.jcommander.ParameterException: Opțiunea necunoscută: -Dwebdriver.chrome.bin = / path / to / google-chrome

nu acceptă parametrii