我一直在研究这个问题,就我如何在后台运行selenium浏览器实例而言。我发现了一些关于使用虚拟GUI实例的东西,或类似的东西,但它完全适用于Windows。
我正在使用Ubuntu linux,所以我想知道最简单的方法是抑制实际启动selenium实例的用户显示的实际浏览器实例,因为我现在正在线程化其中的25个,并且它有点奇怪/烦人,所有这些都打开了。
感谢您的任何建议。
答案 0 :(得分:2)
如果您使用的是Firefox,则可以执行*自定义路径/到/ browser --display =:0。如果您想使用其他浏览器并在java中编写测试,可以使用htmlunit并指定功能。如果您使用红宝石,您可以使用类似于htmlunit的水豚。
答案 1 :(得分:1)
有可能在虚拟窗口系统(Xvfb)中运行它。
你可能会在这里找到一些有趣的东西:http://wiki.openqa.org/display/SRC/Selenium-RC+and+Continuous+Integration
页面底部有样本。
我们很快就会试一试!
祝你好运!