2017-04-14 2 views
-2

Der Versuch, Testg Suite kompiliert jar auf Remote-Linux-Maschine ausführen.Selen, Öffnen ff-Browser und automatisch schließen

Problem, das ich habe, ist, wenn ich Tests, FF öffnen URL, die ich definiert habe und nach diesem Abschluss brower, und so weiter.

org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"name","selector":"username"} 

Selen 2.53.0 FF 45,0

Jede Idee, warum mein Test nur offener Browser und in der Nähe?

+0

Können Sie den für den Stack-Trace relevanten Code teilen? – Dillanm

+0

Wenn dies auf Ihrem lokalen Computer funktioniert, würde ich zuerst prüfen, ob Ihr Linux-Rechner auf die Site zugreifen kann, die Sie versuchen zu treffen. – mrfreester

+0

Hallo Leute, Entschuldigung, ich habe am Ende eine falsche URL ohne "/" benutzt, nachdem ich jetzt alles verändert habe. – Karol

Antwort

0

ich falsch url wurde mit ohne "/" am Ende, nachdem ich alle arbeiten jetzt geändert.

0

NoSuchElementException wird ausgelöst, wenn das Element nicht existiert. Es ist möglicherweise nicht der Grund für einen fx-Absturz. Die Möglichkeiten sind:

Einige wo in den Code werden Sie den Treiber schließen.

Ich hatte das gleiche Problem früher konfrontiert.

Versuchen Sie, Ihr Firefox auf die neueste Version zu aktualisieren.

Versuchen Sie, die firefox-Treiber einstellen setProperties

System.setProperty("webdriver.firefox.bin","C:\\Users\\AppData\\Local\\Mozilla Firefox\\firefox.exe"); 
WebDriver driver=new FirefoxDriver(); 

Folgen Sie dem Link mit aktualisieren oder Herabstufung fx: https://support.mozilla.org/t5/Install-and-Update/Install-an-older-version-of-Firefox/ta-p/1564

Im Folgenden sind einige der nützlichen Links.

Firefox crashes when started by Selenium firefox driver

Which Firefox version is compatible with Selenium 2.53.0?

Verwandte Themen