2013-07-03 56 views
0

我已经通过Selenium IDE记录脚本并将它们转换为JUnit 4 Webdriver脚本。 当然,转换后的脚本必须更改为以Junits顺利运行。现在我的下一个目标是让这些脚本在CI上运行,所以显然我需要一些无头浏览器来达到这个目的。我发现了一些线程,但我正在寻找Junits。Selenium Junits在无头浏览器上

什么可能是最好的解决方案/方法,在这方面的任何帮助表示赞赏。

+0

您不一定需要CI运行的无头浏览器。为什么不坚持Firefox或Chrome的标准基本安装?为什么需要使用无头浏览器? – Arran

+0

那么,我的CI是在EC2实例上运行的,所以假设我需要安装无头浏览器..如果没有,我是否在我的理解中丢失了一些东西? – Kaunteya

回答

1

看看PhantomJS。它是一个无头的基于WebKit的浏览器,并且有称为GhostDriver的Selenium WebDriver。

这就是我使用的,并且没问题,但是也可以选择使用像Firefox或Chrome这样的头部浏览器,然后使用Xvfb忽略屏幕输出。

相关问题