我已经通过Selenium IDE录制了脚本并将它们转换为JUnit 4 Webdriver脚本。 当然,转换后的脚本必须改为像Junits一样顺利运行。现在我的下一个目标是让这些脚本在CI上运行,所以显然我需要一些无头浏览器来达到这个目的。我找到了一些线程,但我正在寻找Junits。
这可能是最好的解决方案/方法,在这方面的任何帮助表示赞赏。
答案 0 :(得分:1)
看看PhantomJS。它是一个无头的基于WebKit的浏览器,有一个名为GhostDriver的Selenium WebDriver。
这就是我使用的并且没问题,但也可以选择使用像Firefox或Chrome这样的云端浏览器,然后使用Xvfb来忽略屏幕输出。