Nachtwachtest: Stellen Sie den Browser auf eine feste Größe ein

7

Gibt es eine Möglichkeit sicherzustellen, dass der Browser nicht von der anfänglichen Fenstergröße abweicht? Es gibt mehrere Dinge, die während des Testens angeklickt werden, die bewirken, dass das Fenster maximiert wird, aber ich möchte, dass es die gleiche Größe beibehält.

    
compsci45000 06.06.2015, 19:12
quelle

2 Antworten

14

richte es ein für allemal in deiner env-Konfiguration ein (unter test_settings in der Nightwatch-Konfigurationsdatei):

%Vor%

Beachten Sie, dass diese Methode funktioniert, weil wir ein chrome-Flag setzen, sodass die Implementierung variieren kann (z. B. Safari hat keine solchen Flags).

Für Browser, die diese Optionen nicht unterstützen, ist es am besten, das Fenster zwingend in den globals% anzupassen. co_de% hook :

%Vor%

Lesen Sie in den Nachtwacht-Einstellungsdokumenten nach, wie Globals verwendet werden.

Mit den obigen Methoden müssen Sie es nicht in jedem Test angeben :

    
Eliran Malka 02.01.2017 11:07
quelle
10

Sie können die Bildschirmgröße vor jedem Test so einstellen:

%Vor%     
Nicolas Pennec 08.06.2015 09:05
quelle