Ich habe ein Skript in Selenium Web-Treiber geschrieben, die absolut gut läuft, wenn ich es von Intellij ausführen und Firefox-Treiber verwenden.Selenium Webdriver mit Firefox-Treiber startet nicht von Batch-Befehl Datei auf Windows mit Fehler
Allerdings habe ich eine Batch-Datei geschrieben, die die kompilierte JAR-Datei Selen Skript über die Befehlszeile aufrufen, und ich bin hier ein Problem, das ist wie folgt: Wenn ich die Batch-Datei ausführen, beobachtete ich eine Instanz von Firefox startet und schließt dann und dann wird wieder eine Firefox-Instanz gestartet. die sich ergeben, Skript für Firefox-Treiber warten auf Set Time-out und dann gibt Ausnahme
„org.openqa.selenium.firefox.NotConnectedException. Es konnte keine Verbindung 127 .0.0.1 auf Port 7055 nach 45000 ms Host Firefox Konsolenausgabe: "
so wie ich die erste Firefox-Instanz schließen und neue Firefox-Instanz Start ist das eigentliche Problem, aber ich weiß nicht, was dieses Verhalten verursacht, während es von der Befehlszeile mit dem Befehl" java -jar SeleniumTest.jar 2 1 ".
Auch ein HINWEIS hinzuzufügen. Batch-Datei zB von der Kommandozeile (Befehl "java -jar SeleniumTest.jar 2 2") es funktioniert absolut gut für Chrome-Treiber
Noch ein Hinweis, die Befehlszeile funktioniert bis Firefox v40, für Firefox 43+ Version es gibt das. allerdings habe ich den letzten Satz von Gläsern aus Selen, d. h. v2.53. Ich denke, dass diese neuesten Versionen nicht mit Firefox 43+ kompatibel sind.
sieht interessant aus .. im Allgemeinen werde ich ANT verwenden, die in der Batch-Ausführung hilft. hast du das versucht, wenn es deinen bedürfnissen entspricht? –
die letzte stabile Kombination, die ich für Selen finden konnte, war Selen 2.48.2 mit FF 41.0.2..pls geben Sie einen Versuch –
, dass Fehler normalerweise auf Inkompatibilität zwischen Treiber und firefox –