1

Ich habe Jenkins auf einem Windows Server 2012-Rechner installiert, auf dem meine Selentests in Java geschrieben sind, aber wenn ich den Test durchführe, kann ich keinen Browser öffnen (die Tests werden am Anfang aber nicht fehlschlagen) Irgendwann scheitert die Interaktion, auch alle Screenshots sind schwarz).Jenkins rennen Selenium Tests im Hintergrund

Ich habe einige Anleitungen gelesen und versucht, einen Slave-Knoten auf demselben Rechner zu installieren, aber das Ergebnis hat sich nicht geändert.

Irgendwelche Vorschläge?

Ich habe festgestellt, dass der Browser mit einem anderen Benutzer (System) geöffnet ist und vielleicht könnte dies das Problem sein.

+1

Selenium WebDriver? Internet Explorer-Treiber? –

+0

@engineer Ich benutze Selenium WebDriver und den IE-Treiber zu – Sim1

+0

überprüfen Sie die Tests mit Admin-Berechtigungen ausgeführt - mögliche Ursache für schwarz in Screenshot –

Antwort

0

Sie wirklich nicht viele Informationen gegeben haben, aber hier ist ein paar Gedanken:

  1. Wenn Sie Chrome oder Internet Explorer verwenden, müssen Sie die entsprechende Server-Anwendung auf Ihrem Weg zur Verfügung. Laden Sie diese here herunter.
  2. Sie können Ihre Tests auf einem anderen System als dem Jenkins-Server ausführen. Es gibt genug auf diesem System bereits. Verwenden Sie RemoteWebDriver auf einer kleinen VM oder einem nicht verwendeten System. Gute Übersichtsdokumente dafür sind here.