如何最小化启动 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();
}
}
输出

浏览器窗口 −


