Kako maksimizirati prozor preglednika Selenium
Maksimiziraj preglednik Selenium
U ovom ฤete vodiฤu nauฤiti kako maksimizirati, minimizirati ili promijeniti veliฤinu preglednika pomoฤu selenium Webdrivera. Objaลกnjeno kroz razliฤite scenarije koriลกtenjem metode maximize() i dimenzija za promjenu veliฤine preglednika.
Zaลกto maksimizirati preglednik Selenium Automatizacija?
Elementi na web aplikaciji moลพda neฤe biti prepoznati od strane selena ako preglednik nije maksimiziran i zbog toga okvir ne radi. Stoga je maksimiziranje preglednika vrlo vaลพan dio okvira selena. Dobra je praksa maksimizirati preglednik dok automatizirate bilo koju web aplikaciju. Kada korisnik izvrลกi selenium framework ili bilo koju skriptu, preglednik moลพda neฤe biti u stanju punog zaslona i trebate maksimizirati preglednik pomoฤu maksimiziranja prozora u Selenium za pregled svih elemenata web aplikacije. Dobro je maksimizirati preglednik na poฤetku skripte, tako da se skripta uspjeลกno izvrลกi bez greลกke.
Koraci za poveฤanje prozora Selenium
Evo kako maksimizirati preglednik Selenium:
Da biste maksimizirali preglednik Selenium, trebate pozvati maximize() Selenium naredba za maksimiziranje suฤelja prozora klase pogonitelja.
void maximize() โ This method is used to maximize the current browser.

Moลพete prilagoditi veliฤinu preglednika prema zahtjevima scenarija. Selenium webdriver ne nudi nikakvu metodu za smanjivanje preglednika, ne postoji takva izravna metoda. Morate upotrijebiti metodu promjene veliฤine da biste smanjili preglednik.
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.
Kako maksimizirati prozor preglednika pomoฤu Webdrivera
a) Selenium skripta s objaลกnjenjem.
Script Description: U nastavku maksimizirajte Selenium prikazana skripta, maksimiziranje preglednika pomoฤu okvir testNG, koraci scenarija za maksimiziranje prozora Selenium su:
- Otvorite preglednik chrome.
- Pokrenite stranicu.
- Priฤekajte nekoliko sekundi kako biste vidjeli maksimiziran preglednik Selenium djelovanje .
- Zatvorite preglednik.
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) Analiza izlaza
Otvorio je preglednik chrome, maksimizirao preglednik, priฤekao nekoliko sekundi i zatvorio preglednik.
Kako promijeniti veliฤinu preglednika pomoฤu selenium Webdrivera
a) Selenium skripta s objaลกnjenjem.
Script Description: U nastavku Selenium skripta prikazuje promjenu veliฤine preglednika pomoฤu okvira testNG, koraci scenarija su:
- Otvorite preglednik chrome.
- Pokrenite stranicu.
- Priฤekajte nekoliko sekundi kako biste vidjeli radnju promjene veliฤine.
- Zatvorite preglednik.
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) Analiza izlaza
Otvorio je preglednik chrome, promijenio veliฤinu preglednika, priฤekao nekoliko sekundi i zatvorio preglednik.
Kako minimizirati prozor preglednika pomoฤu Webdrivera.
a) Selenium skripta s objaลกnjenjem.
Script Description: U nastavku Selenium skripta prikazuje minimiziranje preglednika pomoฤu okvira testNG, koraci scenarija su:
- Otvorite preglednik chrome.
- Pokrenite stranicu.
- Priฤekajte nekoliko sekundi kako biste vidjeli akciju minimiziranja.
- Zatvorite preglednik.
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();
}
}
Biljeลกka: Ako korisnik ลพeli koristiti Firefox preglednik, tada korisnik treba postaviti svojstvo FirefoxVozaฤ i stvoriti FirefoxObjekt upravljaฤkog programa umjesto ChromeDrivera u sva gornja 3 skripta scenarija kako je navedeno u nastavku:
System.setProperty("webdriver.gecko.driver","E://Selenium//Selenium_Jars//geckodriver.exe ");
driver= new FirefoxDriver();
b) Analiza izlaza
Otvorili ste preglednik chrome, minimizirali preglednik, priฤekali nekoliko sekundi i zatvorili preglednik.
Rjeลกavanje problema
- Koristite najnovije verzije Selenium Jars, chromedriver, marionetski drajver i IEdriver itd.
- Provjerite kompatibilnost staklenki sa selenom i koriลกtenog preglednika.
Rezime
- U gornjem vodiฤu ilustriramo promjenu veliฤine preglednika kroz razliฤite scenarije poput maksimiziranja, minimiziranja i promjene veliฤine prema potrebi u okviru projekta za razliฤite funkcionalnosti.
- U prvom scenariju prikazali smo promjenu veliฤine preglednika u selenu.
Dimension d = new Dimension(300,1080); driver.manage().window().setSize(d);
- U drugom scenariju, pokazali smo Selenium maksimiziranje prozora preglednika.
driver.manage().window().maximize();
- U treฤem scenariju prikazali smo minimiziranje preglednika u selenu.
Point p = new Point(0,3000); driver.manage().window().setPosition(p);
