我該如何啟動一個最小化的 Selenium 瀏覽器(例如 Firefox)?


我們可以以最小化模式啟動 Selenium 瀏覽器(如 Firefox)。這可以透過藉助Dimension類來實現。我們要建立一個此類的物件。

在建立物件時,我們要將瀏覽器大小的維度作為引數傳遞給 Dimension 類。最後,將物件作為引數傳遞給setSize方法。

語法

Dimension s = new Dimension(100,200);
driver.manage().window().setSize(s);

示例

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.Dimension;
public class FirefoxBrwSize{
   public static void main(String[] args) {
      System.setProperty("webdriver.gecko.driver",
         "C:\Users\ghs6kor\Desktop\Java\geckodriver.exe");
      WebDriver driver = new FirefoxDriver();
      //implicit wait time
      driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);
      //set browser Dimension
      Dimension s = new Dimension(100,200);
      //set size to browser
      driver.manage().window().setSize(s);
      driver.get("https://tutorialspoint.tw/index.htm");
      // obtain window size
      System.out.println("Firefox browser size: " +
      driver. manage().window().getSize());
      driver.quit();
   }
}

輸出

瀏覽器視窗 -

更新於: 30-Jan-2021

321 瀏覽次數

開啟您的職業生涯

完成課程認證

入門
廣告