2010-04-05 101 views
0

我们有Xserver-less CentOS系统用于持续集成。所以没有UI。硒测试和持续集成(在后台运行浏览器)

我想运行它的硒测试用例。我正在使用具有WebDriver集成功能的新版Alpha版Selenium2。它自己启动和结束浏览器。现在,我如何在后台启动? Internet Explorer可能有类似的东西吗?

我能够在本地机器上正确运行。但它会打开Firefox UI。

回答

2

你能够运行虚拟帧缓冲区吗?这样,即使没有实际的屏幕,所有的GUI程序都可以相信有图形发生。你可能希望搜索“无头”这个词。 One example.

另一种可能是使用Celerity - 基于ruby的“无头浏览器”。它使用Watir接口(最初是硒的竞争对手),我知道它是与webdriver合并的。

+0

感谢您的链接。我之前做过这个,但忘记了如何使用它。那么Windows平台呢?有多少项目为他们的用户界面进行硒测试?奇怪的是,许多人使用持续集成和硒。据我所知,持续集成服务器并不是真的需要X或UI。他们是无头的。有这么少的文件可用。 – 2010-04-09 13:31:57

相关问题