gpt4 book ai didi

selenium - 如何设置 IE 浏览器在 Headless 模式下运行的能力

转载 作者:行者123 更新时间:2023-12-02 20:16:27 26 4
gpt4 key购买 nike

我想在所有 3 个浏览器 Chrome、Firefox 和 IE 中以 headless 模式运行脚本

以下是 Chrome 的代码:

   System.setProperty("webdriver.chrome.driver", "./drive/chromedriver.exe");

ChromeOptions options = new ChromeOptions();

options.addArguments("headless");

options.addArguments("window-size=1400,600");

WebDriver driver = new ChromeDriver(options);

driver.get("http://www.google.com/");

注意:它工作正常

火狐浏览器:

    FirefoxBinary firefoxBinary = new FirefoxBinary();

firefoxBinary.addCommandLineOptions("--headless");

System.setProperty("webdriver.gecko.driver", "./drive/geckodriver.exe");

FirefoxOptions firefoxOptions = new FirefoxOptions();

firefoxOptions.setBinary(firefoxBinary);

FirefoxDriver driver = new FirefoxDriver(firefoxOptions);

driver.get("http://www.google.com/");

注意:它工作正常

IE:

同样我想在 IE 中使用选项执行

最佳答案

IE 不支持 headless 模式(因为 IE 现在没有收到任何类型的更新或改进。)。

但是你可以使用trifle.js ,一种可以以 headless 模式模拟某些 IE 版本的浏览器,因为它被编码为 PhantomJS 的端口。

关于selenium - 如何设置 IE 浏览器在 Headless 模式下运行的能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46645307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com