📅  最后修改于: 2023-12-03 14:56:25.849000             🧑  作者: Mango
在自动化测试中,一个窗口可能不足以提供足够的信息或操作空间。这就需要最大化窗口。Selenium WebDriver 的 Java 接口提供了一种简单的方法来最大化浏览器窗口。
可以使用 manage()
方法来管理浏览器的窗口。manage()
方法返回 Options
接口,可以在 Options
接口上调用 window()
方法来获取窗口操作的接口。
// 导入必要的类
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class MaximizeWindow {
public static void main(String[] args) {
// 设置 Chrome 选项并创建 WebDriver 实例
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(options);
// 打开网站并最大化浏览器窗口
driver.get("https://www.example.com");
driver.manage().window().maximize();
// 关闭浏览器并退出 WebDriver
driver.quit();
}
}
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(options);
ChromeOptions
类允许您自定义 Chrome 浏览器选项。在这个例子中,使用 addArguments()
方法设置 Chrome 浏览器启动时最大化窗口。
driver.get("https://www.example.com");
driver.manage().window().maximize();
使用 get()
方法打开网站,然后使用 maximize()
方法最大化浏览器窗口。
driver.quit();
使用 quit()
方法关闭浏览器并退出 WebDriver。
```java
// 导入必要的类
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class MaximizeWindow {
public static void main(String[] args) {
// 设置 Chrome 选项并创建 WebDriver 实例
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(options);
// 打开网站并最大化浏览器窗口
driver.get("https://www.example.com");
driver.manage().window().maximize();
// 关闭浏览器并退出 WebDriver
driver.quit();
}
}