Come massimizzare la finestra del browser in Selenium
Ingrandisci il browser in Selenium
In questo tutorial imparerai come massimizzare, minimizzare o ridimensionare il browser utilizzando selenium Webdriver. Spiegato attraverso diversi scenari utilizzando il metodo massimizza() e le dimensioni per ridimensionare il browser.
Perchรฉ massimizzare un browser in Selenium Automazione?
Gli elementi nell'applicazione web potrebbero non essere riconosciuti dal selenio se il browser non รจ massimizzato e quindi il framework potrebbe fallire. Quindi, massimizzare il browser รจ una parte molto importante del framework selenio. ร una buona norma massimizzare il browser durante l'automazione di qualsiasi applicazione web. Quando l'utente esegue il framework selenio o qualsiasi script, il browser potrebbe non essere nello stato a schermo intero e devi massimizzare il browser usando la massimizzazione della finestra in Selenium per visualizzare tutti gli elementi dell'applicazione web. ร bene massimizzare il browser all'inizio dello script, in modo che lo script venga eseguito correttamente senza errori.
Passaggi per ingrandire la finestra Selenium
Ecco come massimizzare il browser in Selenium:
Per massimizzare il browser in Selenium, devi chiamare massimizza() Selenium comando per massimizzare l'interfaccia della finestra della classe driver.
void maximize() โ This method is used to maximize the current browser.

ร possibile personalizzare la dimensione del browser in base ai requisiti dello scenario. Selenium webdriver non fornisce alcun metodo per ridurre a icona il browser, non esiste un metodo diretto. ร necessario utilizzare il metodo di ridimensionamento per ridurre a icona il browser.
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.
Come massimizzare una finestra del browser utilizzando Webdriver
a) Selenium sceneggiatura con spiegazione.
Copione Descriptione: In basso ingrandisci Selenium script mostrato, la massimizzazione del browser utilizzando quadro testNG, passaggi dello scenario per massimizzare la finestra Selenium sono:
- Apri il browser Chrome.
- Avvia il sito.
- Attendi qualche secondo per visualizzare il browser ingrandito Selenium azione.
- Chiudi il browser.
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) Analisi dei risultati
Aperto il browser Chrome, ingrandito il browser, attendi qualche secondo e chiudi il browser.
Come ridimensionare un browser utilizzando il selenium Webdriver
a) Selenium sceneggiatura con spiegazione.
Copione Descriptione: Nel sotto Selenium lo script mostra la modifica delle dimensioni del browser utilizzando il framework testNG, i passaggi dello scenario sono:
- Apri il browser Chrome.
- Avvia il sito.
- Attendi qualche secondo per visualizzare l'azione di ridimensionamento.
- Chiudi il browser.
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) Analisi dei risultati
Aperto il browser Chrome, ridimensionato il browser, attendi qualche secondo e chiudi il browser.
Come ridurre a icona una finestra del browser utilizzando Webdriver.
a) Selenium sceneggiatura con spiegazione.
Copione Descriptione: Nel sotto Selenium script che mostra la minimizzazione del browser utilizzando il framework testNG, i passaggi dello scenario sono:
- Apri il browser Chrome.
- Avvia il sito.
- Attendi qualche secondo per visualizzare l'azione di minimizzazione.
- Chiudi il browser.
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();
}
}
Nota: Se l'utente desidera utilizzare Firefox browser, quindi l'utente deve impostare la proprietร di FirefoxGuida e crea FirefoxOggetto driver invece di ChromeDriver in tutti i 3 scenari sopra elencati, come indicato di seguito:
System.setProperty("webdriver.gecko.driver","E://Selenium//Selenium_Jars//geckodriver.exe ");
driver= new FirefoxDriver();
b) Analisi dei risultati
Aperto il browser Chrome, ridotto a icona il browser, attendi qualche secondo e chiudi il browser.
Risoluzione dei problemi
- Utilizza le ultime versioni di Selenium Jar, chromedriver, marionette driver e IEdriver ecc.
- Verifica la compatibilitร dei vasetti di selenio e del browser utilizzato.
Sintesi
- Nel tutorial sopra, illustriamo il ridimensionamento del browser attraverso diversi scenari come massimizzare, minimizzare e ridimensionare come richiesto nel quadro del progetto per diverse funzionalitร .
- Nel primo scenario abbiamo mostrato il ridimensionamento del browser in selenio.
Dimension d = new Dimension(300,1080); driver.manage().window().setSize(d);
- Nel secondo scenario, abbiamo mostrato il Selenium massimizzare la finestra del browser.
driver.manage().window().maximize();
- Nel terzo scenario, abbiamo mostrato la minimizzazione del browser in selenio.
Point p = new Point(0,3000); driver.manage().window().setPosition(p);
