要在Selenium中设置Edge浏览器的无头模式,你需要使用EdgeOptions类,并设置headless参数为true。以下是一个示例代码:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.edge.EdgeOptions;

public class EdgeHeadlessExample {
    public static void main(String[] args) {
        // 设置Edge浏览器驱动路径
        System.setProperty("webdriver.edge.driver", "path/to/edge/driver");

        // 创建EdgeOptions对象并设置无头模式
        EdgeOptions options = new EdgeOptions();
        options.setHeadless(true);

        // 创建EdgeDriver对象
        WebDriver driver = new EdgeDriver(options);

        // 执行测试代码
        driver.get("https://www.example.com");
        System.out.println(driver.getTitle());

        // 关闭浏览器
        driver.quit();
    }
}

确保替换path/to/edge/driver为你的Edge驱动程序的实际路径。请注意,Edge浏览器的无头模式需要Edge版本17或更高版本支持


原文地址: https://www.cveoy.top/t/topic/hOhv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录