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

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

我也看过这个; 是否可以在SeleniumRC中隐藏浏览器?

但是对我来说没有解决方案。测试应该独立于操作系统,并且我尝试使用HtmlUnitDriver进行测试而没有打开任何窗口,但是它存在一些问题。当按ID查找组件时,可能无法按ID查找组件。某些服务器可能会根据浏览器发送组件ID,但我不知道应该使用哪个ID进行测试。

因此,我正在尝试使用Chrome驱动程序。

谢谢!

回答:

与PhantomJS一起使用,但是如果需要在chromedriver中运行它们,并且您有足够的资源,则此博客提供了使用chrome运行selenium的好方法。要求您下载以下内容…

  • Virtual box
  • Tramp
  • Node JS

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

以上是 在不打开任何浏览器的情况下使用Java中的selenium驱动程序进行测试 的全部内容, 来源链接: utcz.com/qa/427288.html

回到顶部