Hur man maximerar webbläsarfönstret i selen

I denna handledning lär du dig hur du maximerar, minimerar eller ändrar storlek på webbläsaren med hjälp av selen Webdriver. Förklaras genom olika scenarier med hjälp av maximize () metod och dimensioner för att ändra storlek på webbläsaren.

Här är vad vi täcker:

Varför maximera en webbläsare i selenautomation?

Element i webbapplikationen kanske inte känns igen av selen om webbläsaren inte är maximerad och därmed gör att ramverket misslyckas. Därför är Maximera webbläsaren en mycket viktig del av selenramverket. Det är bra att maximera webbläsaren samtidigt som du automatiserar alla webbapplikationer. När användaren kör selenramen eller något skript är webbläsaren kanske inte i helskärmsläge och du måste maximera webbläsaren med hjälp av fönstermaximering i Selenium för att visa alla element i webbapplikationen. Det är bra att maximera webbläsaren i början av manuset, så att manuset körs framgångsrikt utan några fel.

Hur man maximerar fönstret i selen

Så här maximerar du webbläsaren i Selen:

För att maximera webbläsaren i Selenium måste du ringa kommandot maximize () Selenium för att maximera fönstergränssnittet för förarklassen. | _+_ |

Maximera webbläsaren i selen

Du kan anpassa webbläsarens storlek enligt kraven i scenariot. Selenium webdriver ger ingen metod för att minimera webbläsaren, det finns ingen sådan direkt metod. Du måste använda resize -metoden för att minimera webbläsaren. | _+_ |

Exempel: Ändra storlek på en webbläsare med hjälp av seleniumdrivrutinen

a) Selenmanus med förklaring.

Skriptbeskrivning: I nedanstående Selen -skript som visar storleken på webbläsaren med hjälp av testNG -ram, är steg i scenariot:

  1. Öppna Chrome -webbläsaren.
  2. Starta webbplatsen.
  3. Vänta några sekunder för att se storleksändringen.
  4. Stäng webbläsaren.
void maximize() – This method is used to maximize the current browser.

b) Utgångsanalys

Öppnade Chrome -webbläsaren, ändrade webbläsarens storlek, vänta några sekunder och stängde webbläsaren.

Exempel: Maximera ett webbläsarfönster med webbdrivrutinen.

a) Selenmanus med förklaring.

Skriptbeskrivning: I nedanstående maximera i Selen skript som visas, maximering av webbläsaren med testNG -ramverk , steg i scenariot för att maximera fönsterselen är:

  1. Öppna Chrome -webbläsaren.
  2. Starta webbplatsen.
  3. Vänta några sekunder för att se webbläsarens maximering i Selenium -åtgärd.
  4. Stäng webbläsaren.
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.

b) Utgångsanalys

Öppnade Chrome -webbläsaren, maximerade webbläsaren, vänta några sekunder och stängde webbläsaren.

Exempel: Minimera ett webbläsarfönster med webbdrivrutinen.

a) Selenmanus med förklaring.

Skriptbeskrivning: I nedanstående Selen -skript som visar minimering av webbläsaren med hjälp av testNG -ramverk, är steg i scenariot:

  1. Öppna Chrome -webbläsaren.
  2. Starta webbplatsen.
  3. Vänta några sekunder för att se minimeringsåtgärden.
  4. Stäng webbläsaren.
 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.on2vhf.be/'); 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(); } } 

Notera: Om användaren vill använda Firefox -webbläsaren måste användaren ställa in egenskapen för FirefoxDriver och skapa FirefoxDriver -objekt istället för ChromeDriver i alla ovanstående 3 scenarionskript enligt nedan: | _+_ |

b) Utgångsanalys

Öppnade Chrome -webbläsaren, minimerade webbläsaren, vänta några sekunder och stängde webbläsaren.

Felsökning

  • Använd de senaste versionerna av Selenium Bars, chromedriver, marionette driver och IEdriver etc.
  • Kontrollera kompatibiliteten hos selenburkarna och webbläsaren som används.

Sammanfattning

  • I handledningen ovan illustrerar vi storleken på webbläsaren genom olika scenarier som att maximera, minimera och ändra storlek efter behov i projektramen för olika funktioner.
  • I det första scenariot har vi visat storleken på webbläsaren i selen. | _+_ |
  • I det andra scenariot har vi visat fönstret Selenium maximize i webbläsaren. | _+_ |
  • I det tredje scenariot har vi visat minimera webbläsaren i selen. | _+_ |