我目前有一台运行ubuntu服务器9.10但没有GUI的测试机器.我想运行我的Selenium RC测试套件,它打开Firefox并执行一系列操作.我可以使用Gnome或KDE来测试我的测试服务器以运行这些测试,但我正在寻找更轻便的解决方案.有没有人对如何在ubuntu服务器上运行GUI测试有一些建议?
试试这个以自动化无头服务器的东西. (警告,我在下面写了这篇文章)
http://www.semicomplete.com/blog/geekery/headless-wrapper-for-ephemeral-xservers.html
基本摘要是我制作了一个脚本来在新创建的无头X服务器中运行任何命令.如果需要,这也允许您一次运行许多无头X服务器.
因此,要在新的无头X服务器中启动selenium-rc,您可以(使用上面帖子中描述的工具)
sh ephemeral-x.sh -x "Xvfb -ac -screen 0 1024x768x24" java -jar selenium-server.jar ...