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.

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:
- Avage Chrome'i brauser.
- Kรคivitage sait.
- Oodake mรตni sekund, et nรคha brauseri maksimeerimist Selenium tegevus .
- 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:
- Avage Chrome'i brauser.
- Kรคivitage sait.
- Oodake mรตni sekund, et nรคha suuruse muutmise toimingut.
- 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:
- Avage Chrome'i brauser.
- Kรคivitage sait.
- Oodake mรตni sekund, et nรคha minimeerimistoimingut.
- 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);
