我该如何启动一个最小化的 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.com/index.htm");
// obtain window size
System.out.println("Firefox browser size: " +
driver. manage().window().getSize());
driver.quit();
}
}输出

浏览器窗口 -

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP