是否可以将Selenium 2(WebDriver)的Ruby(而不是jRuby)前端与HtmlUnit后端一起使用?

是否可以将Selenium 2(WebDriver)的Ruby(而不是jRuby)前端与HtmlUnit后端一起使用?,ruby,selenium,htmlunit,webdriver,Ruby,Selenium,Htmlunit,Webdriver,我想在服务器端使用WebDriver,不使用任何浏览器或gui。在Java bindigns for WebDriver中使用HtmlUnitDriver是可能的。但是我更喜欢ruby而不是java。我可以用ruby绑定解决问题吗?还是必须使用java绑定?因为HtmlUnit是一个java库,所以在堆栈中的某个位置需要java。如果您希望在MRI上运行测试,可以使用(和)来完成 说明在Selenium wiki上。是的,我知道远程Selenium服务器,这是解决我的问题的方法之一。但是我想把所

我想在服务器端使用WebDriver,不使用任何浏览器或gui。在Java bindigns for WebDriver中使用HtmlUnitDriver是可能的。但是我更喜欢ruby而不是java。我可以用ruby绑定解决问题吗?还是必须使用java绑定?

因为HtmlUnit是一个java库,所以在堆栈中的某个位置需要java。如果您希望在MRI上运行测试,可以使用(和)来完成


说明在Selenium wiki上。

是的,我知道远程Selenium服务器,这是解决我的问题的方法之一。但是我想把所有的都打包在一个纯ruby模块中。也许有人知道HtmlUnit的Ruby绑定或Java HtmlUnit的Ruby替代品。那时你不会使用WebDriver,但你可以看看Akephalos:Akephalos是一个非常有趣的项目,谢谢链接。但它是水豚的驱动力,不是硒。我可以从水豚中使用硒或阿克法罗,但我不能直接从硒中使用阿克法罗。