gpt4 book ai didi

java - 在不打开任何浏览器的情况下使用 Java 中的 selenium 驱动程序进行测试

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:14:07 24 4
gpt4 key购买 nike

我需要使用 Java 中的 selenium chrome 驱动程序进行测试。但不应打开 Chrome 窗口。假设这是一个产品,不应打开任何窗口。

我也看过这个; Is it possible to hide the browser in Selenium RC?但对我来说没有解决方案。测试应该独立于操作系统,我已经尝试在不打开任何窗口的情况下使用 HtmlUnitDriver 进行测试,但它有一些问题。当有通过id查找组件时,可能无法通过id查找组件。有些服务器可能会根据浏览器发送组件id,我不知道应该用什么id来测试。

正因为如此,我正在尝试使用 chrome 驱动程序。

有没有办法在不打开 chrome 窗口的情况下使用 chromedriver,或者有没有在 Java 中使用 Selenium 打开任何窗口的情况下进行测试的其他方法?

谢谢!

最佳答案

选择PhantomJS但是如果需要在 chromedriver 中运行它们并且你有资源,这个博客在 running headless selenium with chrome 上有一个很好的方法。 .要求您下载以下...

  • 虚拟盒子
  • 流浪者
  • 节点

如果您计划实现 Jenkins或将来的任何其他 CI,我强烈建议使用 PhantomJS。

关于java - 在不打开任何浏览器的情况下使用 Java 中的 selenium 驱动程序进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345173/

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