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.

Poveฤ‡aj prozor unutra Selenium
Maksimizirajte preglednik Selenium

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:

  1. Otvorite preglednik chrome.
  2. Pokrenite stranicu.
  3. Priฤekajte nekoliko sekundi kako biste vidjeli maksimiziran preglednik Selenium djelovanje .
  4. 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:

  1. Otvorite preglednik chrome.
  2. Pokrenite stranicu.
  3. Priฤekajte nekoliko sekundi kako biste vidjeli radnju promjene veliฤine.
  4. 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:

  1. Otvorite preglednik chrome.
  2. Pokrenite stranicu.
  3. Priฤekajte nekoliko sekundi kako biste vidjeli akciju minimiziranja.
  4. 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);
    

Saลพmite ovu objavu uz: