Kuidas maksimeerida brauseriakent Selenium

Maksimeerige brauser Selenium

Sellest รตpetusest saate teada, kuidas seleeni veebidraiveri abil brauserit maksimeerida, minimeerida vรตi suurust muuta. Selgitatakse erinevate stsenaariumide kaudu, kasutades maximize() meetodit ja mรตรตtmeid brauseri suuruse muutmiseks.

Miks maksimeerida brauserit? Selenium Automatiseerimine?

Seleen ei pruugi veebirakenduse elemente รคra tunda, kui brauser ei ole maksimeeritud ja see pรตhjustab raamistiku tรตrke. Seega on brauseri maksimeerimine seleeniraamistiku vรคga oluline osa. Hea tava on brauserit maksimeerida, samal ajal mis tahes veebirakendust automatiseerides. Kui kasutaja kรคivitab seleeniraamistiku vรตi mis tahes skripti, ei pruugi brauser olla tรคisekraani olekus ja peate brauserit maksimeerima akna maksimeerimise abil Selenium et vaadata kรตiki veebirakenduse elemente. Skripti alguses on hea brauser maksimeerida, et skript saaks edukalt kรคivitatud ilma vigadeta.

Sammud akna maksimeerimiseks Selenium

Siin on, kuidas maksimeerida brauserit Selenium:

Brauseri maksimeerimiseks Selenium, peate kutsuma maximize() Selenium kรคsk draiveriklassi aknaliidese maksimeerimiseks.

void maximize() โ€“ This method is used to maximize the current browser.

Maksimeeri aken sisse Selenium
Maksimeerige brauser Selenium

Saate kohandada brauseri suurust vastavalt stsenaariumi nรตuetele. Selenium veebidraiver ei paku รผhtegi meetodit brauseri minimeerimiseks, sellist otsest meetodit pole. Brauseri minimeerimiseks peate kasutama suuruse muutmise meetodit.

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.

Kuidas maksimeerida brauseriakent veebidraiveri abil

a) Selenium skript koos selgitustega.

Script Descriptioon: Allpool suurendage sisse Selenium nรคidatud skript, kasutades brauseri maksimeerimist testNG raamistik, akna maksimeerimise stsenaariumi sammud Selenium on:

  1. Avage Chrome'i brauser.
  2. Kรคivitage sait.
  3. Oodake mรตni sekund, et nรคha brauseri maksimeerimist Selenium tegevus .
  4. Sulgege brauser.
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) Vรคljundi analรผรผs

Avas Chrome'i brauseri, maksimeeris brauseri, oodake mรตni sekund ja sulges brauseri.

Kuidas muuta brauseri suurust seleeni veebidraiveri abil

a) Selenium skript koos selgitustega.

Script Descriptioon: Allpool Selenium skript, mis nรคitab testNG raamistiku abil brauseri suurust, stsenaariumi sammud on jรคrgmised:

  1. Avage Chrome'i brauser.
  2. Kรคivitage sait.
  3. Oodake mรตni sekund, et nรคha suuruse muutmise toimingut.
  4. Sulgege brauser.
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) Vรคljundi analรผรผs

Avas Chrome'i brauseri, muutis brauseri suurust, oodake mรตni sekund ja sulges brauseri.

Kuidas minimeerida brauseriakent veebidraiveri abil.

a) Selenium skript koos selgitustega.

Script Descriptioon: Allpool Selenium skript nรคitab brauseri minimeerimist testNG raamistiku abil, stsenaariumi sammud on jรคrgmised:

  1. Avage Chrome'i brauser.
  2. Kรคivitage sait.
  3. Oodake mรตni sekund, et nรคha minimeerimistoimingut.
  4. Sulgege brauser.
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();
	}	
}

Mรคrge: Kui kasutaja soovib kasutada Firefox brauser, siis peab kasutaja mรครคrama atribuudi FirefoxJuht ja loo FirefoxDraiveri objekt ChromeDriveri asemel kรตigis รผlaltoodud kolme stsenaariumi skriptides, nagu on nรคidatud allpool:

System.setProperty("webdriver.gecko.driver","E://Selenium//Selenium_Jars//geckodriver.exe ");
 driver= new FirefoxDriver();

b) Vรคljundi analรผรผs

Avas Chrome'i brauseri, minimeeris brauseri, oodake mรตni sekund ja sulges brauseri.

Tรตrkeotsing

  • Kasutage rakenduse uusimaid versioone Selenium Purgid, chromedriver, marionette draiver ja IEdriver jne.
  • Kontrollige kasutatud seleenipurkide ja brauseri รผhilduvust.

kokkuvรตte

  • รœlaltoodud รตpetuses illustreerime brauseri suuruse muutmist erinevate stsenaariumide kaudu, nagu maksimeerimine, minimeerimine ja suuruse muutmine vastavalt projekti raamistikule erinevate funktsioonide jaoks.
  • Esimeses stsenaariumis oleme nรคidanud brauseri suurust seleenis.
    Dimension d = new Dimension(300,1080);
    driver.manage().window().setSize(d);
    
  • Teise stsenaariumi korral oleme nรคidanud Selenium maksimeerida brauseri akent.
    driver.manage().window().maximize();
    
  • Kolmandas stsenaariumis oleme nรคidanud brauseri seleeni minimeerimist.
    Point p = new Point(0,3000);     	
    driver.manage().window().setPosition(p);
    

Vรตta see postitus kokku jรคrgmiselt: