2017-04-11 1 views
0

Ich bin Selenium Tests über jenkins auf einem Linux-Rechner ausführen, ich bin in der Lage, Skripte auf Firefox-Browser mit xvfb Plugin ausführen, aber Browser im Mobile-Modus eher Rendern als Desktop-Modus (einige Menüs ändern sich zB: Facet Search), so dass einige Skripts fehlschlagen. Ich versuchte, indem ich Benutzervertreter änderte, der FF-Profil aber Dint Arbeit verwendet. Bitte helfen Sie mir, Skripte im normalen/Desktop-Modus auszuführen.Browser öffnet im mobilen Modus, wenn Selen Tests über jenkins auf Linux-Server

+0

tun Sie den Browser ändern möchten Größe? –

+0

Hallo Sudharsan, danke für die Antwort. Wir haben die Auflösung in Linux Server geändert, aber es funktioniert immer noch. Nicht sicher, ob es funktioniert, wenn wir die Größe des Browsers ändern .. ich werde es versuchen .. können Sie den Code zur Verfügung stellen, um die Größe des Browsers zu ändern. –

Antwort

0

Bevor Sie die Browserauflösung ändern, müssen Sie die Bildschirmgröße des XVFB-Puffers festlegen.

wenn Sie XVFB jenkins-Plugin verwenden, finden How to change XVFB screen size in jenkins

wenn Ihre Lauf xvfb-run Befehl verwenden, versuchen Sie dann den folgenden Befehl während eines Prozesses unter XVFB Start

xvfb-run -s "-screen 0 2920x2580x24" 
+0

Vielen Dank Sudharsan. Es funktioniert jetzt perfekt. –

Verwandte Themen