Cara Memaksimalkan Jendela Browser di Selenium

Maksimalkan Browser di Selenium

Dalam tutorial ini, Anda akan mempelajari cara memaksimalkan, meminimalkan, atau mengubah ukuran browser menggunakan Selenium Webdriver. Dijelaskan melalui berbagai skenario menggunakan metode dan dimensi maksimalkan() untuk mengubah ukuran browser.

Mengapa Memaksimalkan Browser di Selenium Otomatisasi?

Elemen pada aplikasi web mungkin tidak dikenali oleh selenium jika browser tidak dimaksimalkan dan dengan demikian membuat framework gagal. Oleh karena itu, Memaksimalkan browser merupakan bagian yang sangat penting dari framework selenium. Merupakan praktik yang baik untuk memaksimalkan browser saat mengotomatiskan aplikasi web apa pun. Saat pengguna menjalankan framework selenium atau skrip apa pun, browser mungkin tidak dalam status layar penuh dan Anda perlu memaksimalkan browser menggunakan window maximize di Selenium untuk melihat semua elemen aplikasi web. Sebaiknya maksimalkan browser di awal skrip, agar skrip berhasil dijalankan tanpa kesalahan apa pun.

Langkah-langkah Memaksimalkan Jendela masuk Selenium

Berikut cara memaksimalkan browser di Selenium:

Untuk memaksimalkan browser di Selenium, Anda perlu memanggil maksimalkan() Selenium perintah untuk memaksimalkan antarmuka jendela kelas driver.

void maximize() – This method is used to maximize the current browser.

Maksimalkan Jendela Masuk Selenium
Maksimalkan Browser di Selenium

Anda dapat menyesuaikan ukuran browser sesuai kebutuhan skenario. Selenium webdriver tidak menyediakan metode apa pun untuk meminimalkan browser, tidak ada metode langsung seperti itu. Anda perlu menggunakan metode pengubahan ukuran untuk memperkecil 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.

Cara Memaksimalkan jendela Browser menggunakan Webdriver

a) Selenium naskah dengan penjelasan.

Naskah Description : Di bawah ini maksimalkan masuk Selenium skrip ditampilkan, maksimalisasi penggunaan browser kerangka ujiNG, langkah-langkah skenario untuk memaksimalkan jendela Selenium adalah:

  1. Buka browser chromenya.
  2. Luncurkan situsnya.
  3. Tunggu beberapa detik untuk melihat browser memaksimalkannya Selenium tindakan .
  4. Tutup 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) Analisis Keluaran

Buka browser chrome, maksimalkan browser, tunggu beberapa detik dan tutup browser.

Cara Mengubah Ukuran Browser menggunakan Selenium Webdriver

a) Selenium naskah dengan penjelasan.

Naskah Description : Di bawah ini Selenium skrip yang menunjukkan perubahan ukuran browser menggunakan framework testNG, langkah-langkah skenarionya adalah:

  1. Buka browser chromenya.
  2. Luncurkan situsnya.
  3. Tunggu beberapa detik untuk melihat tindakan pengubahan ukuran.
  4. Tutup 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) Analisis Keluaran

Buka browser chrome, ubah ukuran browser, tunggu beberapa detik dan tutup browser.

Cara Meminimalkan jendela Browser menggunakan Webdriver.

a) Selenium naskah dengan penjelasan.

Naskah Description : Di bawah ini Selenium skrip yang menunjukkan meminimalkan browser menggunakan framework testNG, langkah-langkah skenarionya adalah:

  1. Buka browser chromenya.
  2. Luncurkan situsnya.
  3. Tunggu beberapa detik untuk melihat tindakan perkecil.
  4. Tutup 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();
	}	
}

Catatan: Jika pengguna ingin menggunakan Firefox browser, maka pengguna perlu mengatur properti FirefoxPengemudi dan buat FirefoxObjek driver alih-alih ChromeDriver di ketiga skrip skenario di atas seperti yang diberikan di bawah ini:

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

b) Analisis Keluaran

Buka browser chrome, minimalkan browser, tunggu beberapa detik dan tutup browser.

Penyelesaian masalah

  • Gunakan versi terbaru dari Selenium Stoples, chromedriver, marionette driver dan IEdriver dll.
  • Periksa kompatibilitas toples Selenium dan browser yang digunakan.

Kesimpulan

  • Dalam tutorial di atas, kami mengilustrasikan pengubahan ukuran browser melalui berbagai skenario seperti memaksimalkan, meminimalkan, dan mengubah ukuran sesuai kebutuhan dalam kerangka proyek untuk fungsionalitas berbeda.
  • Dalam skenario pertama, kami telah menunjukkan perubahan ukuran browser di Selenium.
    Dimension d = new Dimension(300,1080);
    driver.manage().window().setSize(d);
    
  • Dalam skenario kedua, kami telah menunjukkan Selenium memaksimalkan jendela browser.
    driver.manage().window().maximize();
    
  • Dalam skenario ketiga, kami telah menunjukkan minimalisasi browser di Selenium.
    Point p = new Point(0,3000);     	
    driver.manage().window().setPosition(p);