2016-06-10 15 views
0

läuft Ich bin derzeit laufen unsere Roboter Framework UI Tests über Jenkins über Nacht.ändern Bildschirmauflösung des Servers, der Roboter-Framework-Tests von Jenkins

Nicht wenige scheitern, weil die Bildschirmauflösung in läuft 1024 x 768, aber die Tests sind in der Regel von Menschen im Jahr 1920 arbeiten geschrieben werden x 1024.

ich versuche, einen Weg zu finden, um den Server zu erhalten um sie auf einer größeren Bildschirmauflösung auszuführen. Es ist eine VM und ich habe versucht, die VM-Konsole auf 1680x1050 zu setzen, was funktioniert, wenn ich verbunden bin, aber die Tests laufen immer noch in der niedrigeren Auflösung.

Jede Hilfe wird geschätzt!

Antwort

0

Verwenden Sie das Schlüsselwort "Fenstergröße festlegen", um die Breite und Höhe des Browsers aus dem Test festzulegen.

+0

Dies funktioniert bei mir lokal, ich kann die Größe des Browserfensters ändern. Bei der Ausführung auf dem Server wird jedoch immer noch in 1024 x 768 geöffnet - auch nach dem Ausführen dieses Keywords. Ich denke, es ist ein Server-Problem, wo es scheint, die Auflösung zu begrenzen, und ich bin mir nicht sicher warum. –

+0

Ich hatte auch dasselbe Problem, als ich Selen Grid zum Ausführen von Testfällen auf Knotenmaschinen verwendete. Ich habe zwei Dinge getan: 1. Setze die Bildschirmauflösung beim Starten des Knotens und 2. setze die Bildschirmgröße aus dem Testfall. Wie läuft Ihr Testfall durch Selenraster oder direkt? –

+0

läuft direkt. Wie haben Sie die Auflösung des Knotens eingestellt? –