有没有办法隐藏铬硒?



>我试过了

options.add_argument("--headless")
driver = new ChromeDriver(options)

它工作正常,但我的要求是在初始化后隐藏它。

正如你在这里看到的: 如何使用硒网络驱动程序执行测试 当浏览器最小化时,浏览器无法缩小。

理论上,您可以将浏览器移出视图,如此处所述 https://sqa.stackexchange.com/questions/15484/how-to-minimize-the-browser-window-which-was-launched-via-selenium-webdriver

driver.manage().window().setPosition(new Point(-2000, 0))

Chrome Headless是Chrome的一个实例。您无法从正常模式开始并在测试中切换到无头模式。一旦你开始使用任何类型的浏览器模式进行测试,你需要坚持下去。有一些解决方法我没有尝试过用代码打开窗口并从新窗口继续。

使用 phantomJSDriver 实现无头自动化

WebDriver driver = new PhantomJSDriver((;

相关内容

  • 没有找到相关文章

最新更新