Skocz do zawartości

[C# MONO LINUX] Dlaczego selenium driver nie działa?


Rekomendowane odpowiedzi

Mam prosty kod programu oparty o selenium. Otwieram przez windows i działa. Na Linux przez mono mam taki błąd:

image.png.7fa5df4daa10cbbb0087eb9e711a9372.png

 

Podobnie w sytuacji chromedriver co firefoxdriver. Podobna treść błędu wyskakuje. W podfloderze drivers mam driveryimage.png.c6d08aef8391a4ee6eaefc943e6fe3d6.png

Kod programu:
image.thumb.png.93d403addb791d092e34628ef75b1a95.png

Co jest nie tak? Podjąłem się wykonać to zadanie w sensie programu w mono na selenium i wszysto łatwo by poszło na Windowsie. A przez te problemy z Linuxem nie mogę już przez trzy dni ruszyć z miejsca. Byłbym mega wdzięczny za pomoc.

 

Instalowałem na Linuxie sudo apt-get install chromium-driver już.

Odnośnik do komentarza
Udostępnij na innych stronach

A czy przypadkiem konstruktor ChromeDriver nie przyjmuje pełnej ścieżki do pliku? Sam nie korzystam z Selenium w C#, ale podejrzałem inne konfiguracje i wszędzie z tego co widzę ludzie podają pełną ścieżkę, np.:
https://tecadmin.net/setup-selenium-chromedriver-on-ubuntu/ (Przykład z Java, ale to chyba bez znaczenia)

E: Nawet podejrzałem w dokumentacji selenium i jest napisane o podaniu pełnej ścieżki do katalogu z ChromeDriver.exe
https://www.selenium.dev/selenium/docs/api/dotnet/html/M_OpenQA_Selenium_Chrome_ChromeDriver__ctor_5.htm

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...