2017-06-12 4 views
0

Wir haben Automatisierung Skripte in Java mit Cucumber + Selenium + Chromedriver entwickelt und läuft auf mehrere Jenkins-Agenten (Windows). Nachdem einige unserer Agent-Computer die Chrome v59-Upgrades erhalten haben, sind die Screen-Capture-Funktionen in unseren Testskripts unterbrochen. Der erfasste Bildschirm ist ein schwarzes Bild. Die Agenten in Chrome v58 funktionieren immer noch einwandfrei. Währenddessen laufen die Testskripte auf den jenkins-Agenten einwandfrei, wenn wir uns mit dem Remote-Desktop anmelden und die Befehlszeile starten.Chromedriver bekam schwarzen Bildschirm durch Jenkins Agent

Hier sind einige weitere Details:

  • Jenkins Mittel sind unter Windows 10 VM.
  • Selen-Java: 3.4
  • Chromedriver: 2.30
  • Chrome: Version 59.0.3071.86 (Official Erstellung) (64-Bit)

Wir haben einige Testfunktionen auf dem Bildschirm Capture setzen auf Überprüfen Sie einige Bilder, so dass wir unsere Anwendung in PhantomJS erst jetzt verifizieren können. Irgendwelche Hilfen würden geschätzt werden.

Vielen Dank. Cong

Antwort

0

Wir haben das gleiche Problem mit Bamboo-Agenten. Verwenden von Browser.Driver.TakeScreenshot(). SaveAsFile (Pfad, ScreenshotImageFormat.Png) anstelle von GetScreenshot() löste das Problem für jetzt.

Verwandte Themen