Selenium Grid +Fehler mit der Weiterleitung der neuen session Leeren pool von VM für setup-Funktionen
Ich versuche eine POC
auf selenium grid. Ich erhalte diese Fehlermeldung :
Fehler mit der Weiterleitung der neuen session Leeren pool von VM für setup-Funktionen [{browserName=chrome, version=47, Plattform=WIN8_1}]
Unten ist der code :
BeforeTest
public void setup() throws MalformedURLException{
nodeURL="http://localhost:4444/wd/hub";
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setBrowserName("chrome");
capabilities.setVersion("47");
capabilities.setPlatform(Platform.WIN8_1);
extent = new ExtentReports("./extentReport.html",true,DisplayOrder.NEWEST_FIRST);
System.setProperty("webdriver.chrome.driver", "<path>\\chromedriver.exe");
driver = new RemoteWebDriver(new URL(nodeURL),capabilities);
//driver = new ChromeDriver(capabilities);
driver.manage().window().maximize();
driver.get("http://www.qaonlinetraining.com");
}
InformationsquelleAutor Abhinav | 2015-12-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich nur ein kleines zwicken.
1). Startete ich die Eingabeaufforderung im "admin-Modus".
2). Gab der java-Pfad "cd C:\Program Files (x86)\Java"
3). Dann lief Sie den Befehl "java-jar selenium-server-standalone-3.0.1.jar" ohne die Angabe keine Rolle
und Vollaaaa...es behoben haben...!!!
Dank an Euch alle für Eure Hilfe...War nach diesem Fehler für die letzten 3 Tage...eine große Erleichterung muss sagen.. 🙂
Kasse diesen link, um mehr Informationen darüber, wie dies zu tun...
https://stackoverflow.com/a/42187314/7551276
InformationsquelleAutor Varun Gautam
Starten Selenium-server-standalone mit unten Befehle wie hub und Knoten.
Hub:
Für Knoten (Chrom):
Ich erhielt ein weiterer Fehler Fehler KONFIGURATION: @BeforeTest setup org.openqa.Selen.WebDriverException: Der Pfad zu den Treiber ausführbar gesetzt werden muss, durch die webdriver.chrome.Fahrer-system-Eigenschaft; weitere Informationen finden Sie unter github.com/SeleniumHQ/selenium/wiki/ChromeDriver. Die neueste version kann heruntergeladen werden von chromedriver.storage.googleapis.com/index.html ich habe versucht, mit 2.46.0 , 2.48.2, 2.43.0 Gläser von Selen
Ich Tat dies auch. File Datei = new File("C:/Selenium/chromedriver.exe"); System.setProperty("webdriver.chrome.driver" - Datei.getAbsolutePath()); Aber es hat nicht geholfen.
Liefern chrome Treiber-Pfad während der Initiierung der Knoten, wie im Bild unten gezeigt. Bearbeitet meine Antwort entsprechend die gleichen. java-jar selenium-server-standalone-2.48.2.jar -Rolle node-hub localhost:4444/raster/registrieren -browser "browserName=chrome,maxinstance=1,platform=WINDOWS" -Dwebdriver.chrome.driver=C:\Selenium\chromedriver.exe
InformationsquelleAutor Sainath Reddy
Vielleicht haben Sie, um loszuwerden,- Serverrolle hub-option während der Konfiguration des Knotens. Blick auf die Diskussion in diesem link.
https://github.com/angular/protractor/issues/1226
Hinweis: Starten Sie die Eingabeaufforderung im admin-Modus.
Ich denke, der erste Fehler mit dem Netz behoben ist. Jetzt haben Sie heruntergeladen chromedriver korrekt auf den Pfad, den Sie erwähnt haben in Ihrem code? File Datei = new File("C:/Selenium/chromedriver.exe"); System.setProperty("webdriver.chrome.driver" - Datei.getAbsolutePath());
Habe ich gemacht aber es hat nicht geholfen.
InformationsquelleAutor parishodak