• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Selenium Grid - problem z konfiguracją operadriver

Object Storage Arubacloud
0 głosów
253 wizyt
pytanie zadane 5 sierpnia 2017 w C# przez niezalogowany

No cześć. Od co najmniej dwóch godzin męczę się z konfiguracją drivera Opery na wirtualnej maszynie. Od początku:

Konfiguracja jest taka: PC1 -> hub, PC2 -> node na VM. Komputery ofc w tej samej sieci lokalnej.

Hub łączy się z nodem, ale po odpaleniu testu na node wywala błąd:

Starting OperaDriver 2.29 (xxxx) on port yyyy
Only local connections are allowed. 

NUnit na hubie natomiast mówi coś takiego:

System.InvalidOperationException : unknown error: cannot find Opera binary

...ale tu chodzi raczej o brak dostępu do binarki.

Wiem, że operadriver powinien być odpalany z parametrem --whitelisted-ips="", tylko... Jak to zrobić? Gdziekolwiek bym nie wklepał tego parametru powyższa sytuacja się powtarza. 

 

Test:

using NUnit.Framework;
using System;
using OpenQA.Selenium.Remote;

namespace gridtest {
   [TestFixture]
   [Parallelizable]
   
   public class test {
      static string sNODE1_ADDR = "http://192.168.1.13:5555/wd/hub/";
      
      public RemoteWebServer node1;

      [SetUp]
      public void Init() {
         DesiredCapabilities cap_node1 = DesiredCapabilities.Opera();

         cap_node1.SetCapability("browserName", "operablink");
         cap_node1.SetCapability("platform", "LINUX");
         cap_node1.SetCapability("opera.binary", "/usr/bin/opera");
         cap_node1.SetCapability("webdriver.opera.driver", "operadriver");

         node1 = new RemoteWebDriver(new Uri(sNODE1_ADDR), cap_node1);
      }

      [Test]
      public void Test() {
         node1.Navigate().GoToUrl("http://zombo.com/");
      }
   }
}

Start nodea:

java -jar selenium-server-standalone-3.4.0.jar -role node -hub http://192.168.1.11:4444/grid/register -browser browserName=operablink,platform=LINUX,binary=/usr/bin/opera,webdriver.opera.driver=operadriver

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 368 wizyt
pytanie zadane 8 października 2017 w Java przez kuba_kuba Nowicjusz (180 p.)
0 głosów
0 odpowiedzi 338 wizyt
pytanie zadane 30 kwietnia 2019 w C# przez gagyn Stary wyjadacz (11,050 p.)
0 głosów
1 odpowiedź 252 wizyt
pytanie zadane 23 lipca 2021 w C# przez darek_s91 Użytkownik (580 p.)

92,674 zapytań

141,576 odpowiedzi

320,046 komentarzy

62,038 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...