So maximieren Sie das Browserfenster in Selenium
Browser maximieren Selenium
In diesem Tutorial erfahren Sie, wie Sie den Browser mit Selenium Webdriver maximieren, minimieren oder seine Grรถรe รคndern. Erklรคrt anhand verschiedener Szenarien unter Verwendung der Methode maximize() und von Dimensionen zum รndern der Browsergrรถรe.
Warum einen Browser maximieren? Selenium Automatisierung?
Elemente in der Webanwendung werden mรถglicherweise nicht von Selenium erkannt, wenn der Browser nicht maximiert ist, was zu einem Ausfall des Frameworks fรผhrt. Daher ist die Maximierung des Browsers ein sehr wichtiger Teil des Selenium-Frameworks. Es empfiehlt sich, den Browser bei der Automatisierung einer Webanwendung zu maximieren. Wenn der Benutzer das Selenium-Framework oder ein Skript ausfรผhrt, befindet sich der Browser mรถglicherweise nicht im Vollbildmodus und Sie mรผssen den Browser mithilfe der Fenstermaximierung maximieren. Selenium um alle Elemente der Webanwendung anzuzeigen. Es empfiehlt sich, den Browser zu Beginn des Skripts zu maximieren, damit das Skript erfolgreich und ohne Fehler ausgefรผhrt wird.
Schritte zum Maximieren des Fensters Selenium
So maximieren Sie den Browser Selenium:
Um den Browser zu maximieren Selenium, mรผssen Sie maximieren() aufrufen Selenium Befehl zum Maximieren der Fensterschnittstelle der Treiberklasse.
void maximize() โ This method is used to maximize the current browser.

Sie kรถnnen die Grรถรe des Browsers entsprechend den Anforderungen des Szenarios anpassen. Selenium Webdriver bietet keine Methode zum Minimieren des Browsers, es gibt keine solche direkte Methode. Sie mรผssen die Grรถรenรคnderungsmethode verwenden, um den Browser zu minimieren.
void setSize() โ This method is used to set the size of the current browser. Dimension getSize() โ This method is used to get the size of the browser in height and width. It returns the dimension of the browser. Point setPosition() โ This method is used to set the position of the current browser.
So maximieren Sie ein Browserfenster mit Webdriver
a) Selenium Skript mit Erklรคrung.
Skript Description: Im Folgenden maximieren Sie in Selenium Skript gezeigt, die Maximierung der Browser-Nutzung testNG-Framework, Schritte des Szenarios zum Maximieren des Fensters Selenium sind:
- รffnen Sie den Chrome-Browser.
- Starten Sie die Website.
- Warten Sie einige Sekunden, bis der Browser maximiert wird Selenium Aktion .
- Schlieรen Sie den Browser.
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Maximize {
public static void main(String args[]) throws InterruptedException
{
WebDriver driver;
System.setProperty("webdriver.chrome.driver","E://Selenium//Selenium_Jars//chromedriver.exe");
driver= new ChromeDriver();
// Launch the application
driver.get("https://www.guru99.com/");
//Resize current window to the set dimension
driver.manage().window().maximize();
//To Delay execution for 10 sec. as to view the maximize browser
Thread.sleep(10000);
//Close the browser
driver.quit();
}
}
b) Ausgabeanalyse
รffnete den Chrome-Browser, maximierte den Browser, wartete ein paar Sekunden und schloss den Browser.
So รคndern Sie die Grรถรe eines Browsers mit Selenium Webdriver
a) Selenium Skript mit Erklรคrung.
Skript Description: Im Folgenden Selenium Das Skript zeigt die Grรถรenรคnderung des Browsers mithilfe des TestNG-Frameworks. Die Schritte des Szenarios sind:
- รffnen Sie den Chrome-Browser.
- Starten Sie die Website.
- Warten Sie einige Sekunden, um die Grรถรenรคnderungsaktion anzuzeigen.
- Schlieรen Sie den Browser.
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Resize {
public static void main(String args[]) throws InterruptedException
{
WebDriver driver;
System.setProperty("webdriver.chrome.driver","E://Selenium//Selenium_Jars//chromedriver.exe");
driver= new ChromeDriver();
// Launch the application
driver.get("https://www.guru99.com/");
Dimension d = new Dimension(300,1080);
//Resize current window to the set dimension
driver.manage().window().setSize(d);
//To Delay execution for 10 sec. as to view the resize browser
Thread.sleep(10000);
//Close the browser
driver.quit();
}
}
b) Ausgabeanalyse
Den Chrome-Browser geรถffnet, die Grรถรe des Browsers geรคndert, einige Sekunden gewartet und den Browser geschlossen.
So minimieren Sie ein Browserfenster mit Webdriver.
a) Selenium Skript mit Erklรคrung.
Skript Description: Im Folgenden Selenium Das Skript zeigt die Minimierung des Browsers mithilfe des TestNG-Frameworks. Die Schritte des Szenarios sind:
- รffnen Sie den Chrome-Browser.
- Starten Sie die Website.
- Warten Sie einige Sekunden, um die Minimierungsaktion anzuzeigen.
- Schlieรen Sie den Browser.
import org.openqa.selenium.Point;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Minimize {
public static void main(String args[]) throws InterruptedException
{
WebDriver driver;
System.setProperty("webdriver.chrome.driver","E://Selenium//Selenium_Jars//chromedriver.exe");
driver= new ChromeDriver();
// Launch the application
driver.get("https://www.guru99.com/");
Point p = new Point(0,3000);
//Minimize the current window to the set position
driver.manage().window().setPosition(p);
//To Delay execution for 10 sec. as to view the minimize browser
//you can view in the taskbar below of the screen.
Thread.sleep(10000);
//Close the browser
driver.quit();
}
}
Hinweis: Wenn der Benutzer verwenden mรถchte Firefox Browser, dann muss der Benutzer die Eigenschaft von festlegen FirefoxTreiber und erstellen FirefoxTreiberobjekt anstelle von ChromeDriver in allen oben genannten drei Szenario-Skripten, wie unten angegeben:
System.setProperty("webdriver.gecko.driver","E://Selenium//Selenium_Jars//geckodriver.exe ");
driver= new FirefoxDriver();
b) Ausgabeanalyse
Den Chrome-Browser geรถffnet, den Browser minimiert, einige Sekunden gewartet und den Browser geschlossen.
Fehlerbehebung
- Verwenden Sie die neuesten Versionen von Selenium Jars, Chromedriver, Marionette-Treiber und IE-Treiber usw.
- รberprรผfen Sie die Kompatibilitรคt der verwendeten Selenium-Jars und Browser.
Zusammenfassung
- Im obigen Tutorial veranschaulichen wir die Grรถรenรคnderung des Browsers anhand verschiedener Szenarien wie Maximieren, Minimieren und รndern der Grรถรe nach Bedarf im Projekt-Framework fรผr verschiedene Funktionen.
- Im ersten Szenario haben wir die Grรถรenรคnderung des Browsers in Selenium gezeigt.
Dimension d = new Dimension(300,1080); driver.manage().window().setSize(d);
- Im zweiten Szenario haben wir das gezeigt Selenium Fenster des Browsers maximieren.
driver.manage().window().maximize();
- Im dritten Szenario haben wir die Minimierung des Browsers in Selenium gezeigt.
Point p = new Point(0,3000); driver.manage().window().setPosition(p);
