如何最小化启动 Selenium 浏览器(例如 Firefox)?

seleniumautomation testingtesting tools

我们可以最小化启动 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();
      //隐式等待时间
      driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);
      //设置浏览器维度
      Dimension s = new Dimension(100,200);
      //设置浏览器大小
      driver.manage().window().setSize(s);
      driver.get("https://www.tutorialspoint.com/index.htm");
      // 获取窗口大小
      System.out.println("Firefox 浏览器大小: " +
      driver.manage().window().getSize());
      driver.quit();
   }
}

输出

浏览器窗口 −


相关文章