Ist das gut Treibers zu verwenden.verwalten().Fenster()."maximieren" () in Selen für jedes mal, wenn wir aufrufen, browser
Verwenden wir Fahrer.verwalten().Fenster().maximize(); maximieren Sie den browser.
Ich gesehen haben einige Beispiele online, die sind mit Fahrer.verwalten().Fenster()."maximieren" (), obwohl es ist nicht erforderlich, um zu maximieren den browser. (BSP: gmail-login)
Außerdem sehe ich über das aufrufen von browser mit selenium öffnet es in einem maximierten Fenster nur. Dennoch habe ich diesen Treiber verwenden.verwalten().Fenster().maximize();
Nicht nur, dass diese nicht funktionieren, es hat aufgehört, den rest der java-code ausgeführt wird.
InformationsquelleAutor Siva K Reddy C Shiva | 2016-01-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurze Antwort: ja.
Etwas längere Antwort: wenn Selen ist die Interaktion mit der web-Seite, wie einem Klick auf die Schaltfläche oder das schreiben in eine text-Feld, das in Wechselwirkung
WebElement
muss sichtbar sein, oder Sie bekommen Ausnahme. Wenn Sie denken, auf Leistung aufrufen einer Zeit, zuwindow().maximize()
ist viel 'billiger' (und viel weniger fehleranfällig) als scrollen, um denWebElement
jeder Zeit.Gaben Sie die Gmail-login-als Beispiel, aber in der Regel müssen Sie mehr tun als nur die Anmeldung zu Prüfungen-Projekt.
Übrigens
Ist nicht wahr.
InformationsquelleAutor Guy
Es hängt von Ihrer Wahl ab. Wenn Fenster nicht maximiert ist, Sie wahrscheinlich werden möglicherweise nicht in der Lage sein zu finden-element auf der Seite. Also, wenn Sie brauchen solches element, dann ist es Wert zu maximieren-Fenster.
InformationsquelleAutor pratapvaibhav19
Als [pratapvaibhav19] sagte, es ist völlig abhängig von Ihrer Wahl.
Es gibt verschiedene Möglichkeiten, dies zu tun, können Sie Sie öffnen maximiert Chrome-Fenster. Für Firefox und IE, die Sie verwenden können Treiber.verwalten().Fenster().maximize();. Alternativ können Sie open browser window, die wie pro Ihre Bildschirmauflösung ODER benutzerdefinierte Größe.
InformationsquelleAutor amitbobade
Du nicht haben, um das Fenster zu maximieren.
Selen kann die Interaktion mit dem browser in jeder Auflösung, weil es nicht mit der Maus oder Tastatur, wie die desktop-automation-tools.
Es ist nur einfacher zum anzeigen von web-Seiten und screenshots auf größeren browser-Fenstern.
InformationsquelleAutor unickq