Ruby 在windows上无头执行watir脚本

Ruby 在windows上无头执行watir脚本,ruby,rubygems,watir,headless,Ruby,Rubygems,Watir,Headless,我需要无头运行我的watir脚本。我浏览了很多,发现有一个运行脚本的无头宝石,但它是特定于linux的。我使用的是64位windows 7,因此无法使用无头宝石。有什么方法可以在windows上无头运行我的watir脚本吗 我使用的是Watir2.0.4和Ruby1.9.3。还有一件事是,如果他们的解决方案能够在watir 2.0.4上运行,那就太好了,因为我想坚持下去 提前谢谢。我已经找到了您想要的东西,请查收。我已经试过并测试过了,效果很好 它非常易于配置,执行速度也比其他GUI浏览器快。使

我需要无头运行我的watir脚本。我浏览了很多,发现有一个运行脚本的无头宝石,但它是特定于linux的。我使用的是64位windows 7,因此无法使用无头宝石。有什么方法可以在windows上无头运行我的watir脚本吗

我使用的是Watir2.0.4和Ruby1.9.3。还有一件事是,如果他们的解决方案能够在watir 2.0.4上运行,那就太好了,因为我想坚持下去


提前谢谢。

我已经找到了您想要的东西,请查收。我已经试过并测试过了,效果很好


它非常易于配置,执行速度也比其他GUI浏览器快。

使用Watir 2.0.4,您肯定会运气不佳。该版本的Watir只能驱动Internet Explorer。你为什么需要无头处决?谢谢Justin Ko的回复。这个应用程序涉及弹出窗口,在系统上工作时会产生一些干扰。。所以我想如果我能让它在无头模式下运行。。我们还计划在不久的将来将其与Jenkins整合。。目前,我们手动启动脚本。。现在我对这个版本的watir一点运气都没有。。您建议的最佳方法是什么?如果您只关心发行版,您可以在本地VM(虚拟机)中运行测试。我没有用过Jenkins,但从理论上讲,你可以找到一种不用升级Watir版本就可以使用它的方法。是的,我知道VM是一个选项。。由于它们是在Jenkins机器上执行的其他任务,我希望使用相同的系统来运行脚本。。因此,有必要在Jenkins系统中使用headless。如果您需要在Jenkins系统上以headless运行它,那么您必须升级(具体到Watir Webdriver,而不仅仅是Watir Classic)。或者,我认为Jenkins系统可以在具有2.0.4 Watir脚本的Windows系统上运行远程任务。