Kuinka suurentaa selainikkuna Selenium

Maksimoi selain sisรครคn Selenium

Tรคssรค opetusohjelmassa opit maksimoimaan, pienentรคmรครคn tai muuttamaan selaimen kokoa seleeni-Webdriverin avulla. Selitetty eri skenaarioissa kรคyttรคmรคllรค maximize()-menetelmรครค ja mittoja selaimen koon muuttamiseen.

Miksi maksimoida selain Selenium Automaatio?

Seleeni ei vรคlttรคmรคttรค tunnista verkkosovelluksen elementtejรค, jos selainta ei ole maksimoitu, mikรค aiheuttaa kehyksen epรคonnistumisen. Siksi Seleenin maksimointi on erittรคin tรคrkeรค osa seleenikehystรค. On hyvรค kรคytรคntรถ maksimoida selain samalla kun automatisoidaan mikรค tahansa verkkosovellus. Kun kรคyttรคjรค suorittaa seleenikehyksen tai minkรค tahansa komentosarjan, selain ei vรคlttรคmรคttรค ole koko nรคytรถn tilassa ja sinun on maksimoitava selain kรคyttรคmรคllรค ikkunan maksimointia. Selenium nรคhdรคksesi kaikki verkkosovelluksen elementit. On hyvรค maksimoida selain skriptin alussa, jotta skripti suoritetaan onnistuneesti ilman virheitรค.

Vaiheet ikkunan maksimoimiseksi Selenium

Nรคin voit maksimoida selaimen Selenium:

Selaimen maksimoimiseksi Selenium, sinun on kutsuttava maximize() Selenium komento maksimoidaksesi ajuriluokan ikkunaliittymรคn.

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

Suurenna ikkuna sisรครคn Selenium
Maksimoi selain Selenium

Voit mukauttaa selaimen kokoa skenaarion vaatimuksen mukaan. Selenium webdriver ei tarjoa mitรครคn menetelmรครค selaimen minimoimiseksi, sellaista suoraa menetelmรครค ei ole. Sinun on kรคytettรคvรค koonmuutosmenetelmรครค selaimen minimoimiseksi.

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.

Kuinka suurentaa selainikkuna Webdriverillรค

a) Selenium kรคsikirjoitus selityksellรค.

Kรคsikirjoitus Descriptioni: Maksimoi alla Selenium skripti nรคytetรครคn, selaimen maksimointi testNG-kehys, skenaarion vaiheet ikkunan suurentamiseksi Selenium ovat:

  1. Avaa Chrome-selain.
  2. Kรคynnistรค sivusto.
  3. Odota muutama sekunti, jotta nรคet selaimen suurentuneen Selenium toiminta .
  4. Sulje selain.
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) Tuotosanalyysi

Avasi Chrome-selaimen, maksimoi selaimen, odota muutama sekunti ja sulki selaimen.

Kuinka muuttaa selaimen kokoa seleeni Webdriverillรค

a) Selenium kรคsikirjoitus selityksellรค.

Kรคsikirjoitus Descriptioni: Alla Selenium skripti, joka nรคyttรครค selaimen koon testNG-kehyksen avulla, skenaarion vaiheet ovat:

  1. Avaa Chrome-selain.
  2. Kรคynnistรค sivusto.
  3. Odota muutama sekunti, jotta nรคet koonmuutostoiminnon.
  4. Sulje selain.
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) Tuotosanalyysi

Avasi Chrome-selaimen, muutti selaimen kokoa, odota muutama sekunti ja sulki selaimen.

Selainikkunan pienentรคminen Webdriverillรค.

a) Selenium kรคsikirjoitus selityksellรค.

Kรคsikirjoitus Descriptioni: Alla Selenium skripti, joka nรคyttรครค selaimen pienentรคmisen testNG-kehyksen avulla, skenaarion vaiheet ovat:

  1. Avaa Chrome-selain.
  2. Kรคynnistรค sivusto.
  3. Odota muutama sekunti, jotta nรคet pienennystoiminnon.
  4. Sulje selain.
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();
	}	
}

Huomautus: Jos kรคyttรคjรค haluaa kรคyttรครค Firefox selain, kรคyttรคjรคn on asetettava ominaisuus FirefoxOhjaa ja luo FirefoxOhjainobjekti ChromeDriverin sijasta kaikissa yllรค olevissa kolmessa alla olevan skenaarion komentosarjassa:

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

b) Tuotosanalyysi

Avasi Chrome-selaimen, pienensi selaimen, odota muutama sekunti ja sulki selaimen.

Ongelmien karttoittaminen

  • Kรคytรค uusimpia versioita Selenium Purkit, kromiohjain, marionettiajuri ja IEdriver jne.
  • Tarkista kรคytettyjen seleenipurkkien ja selaimen yhteensopivuus.

Yhteenveto

  • Yllรค olevassa opetusohjelmassa havainnollistamme selaimen koon muuttamista erilaisissa skenaarioissa, kuten maksimoinnissa, minimointissa ja koon muuttamisessa projektikehyksen eri toimintojen edellyttรคmรคllรค tavalla.
  • Ensimmรคisessรค skenaariossa olemme nรคyttรคneet selaimen koon seleenissรค.
    Dimension d = new Dimension(300,1080);
    driver.manage().window().setSize(d);
    
  • Toisessa skenaariossa olemme nรคyttรคneet Selenium suurenna selaimen ikkuna.
    driver.manage().window().maximize();
    
  • Kolmannessa skenaariossa olemme osoittaneet selaimen minimoinnin seleenissรค.
    Point p = new Point(0,3000);     	
    driver.manage().window().setPosition(p);
    

Tiivistรค tรคmรค viesti seuraavasti: