2011-04-03 44 views

回答

2

由於HtmlUnit是一個Java庫,因此您需要在堆棧中的某處使用Java。如果您希望測試在MRI上運行,則可以使用the Selenium Remote server(和selenium-webdriver gem)完成。

在Selenium wiki上的說明是here

+0

是的,我知道遠程硒服務器,這是解決我的問題的方法之一。但是我想將所有內容都包裝在一個純粹的ruby模塊中。也許任何人都知道關於HtmlUnit的Ruby綁定或Java HtmlUnit的Ruby替代方法。 – boxx 2011-04-03 16:29:15

+0

然後您將不會使用WebDriver,但您可以看看Akephalos:https://github.com/bernerdschaefer/akephalos – jarib 2011-04-03 18:21:32

+0

Akephalos是非常有趣的項目,感謝您的鏈接。但它是水豚的驅動因素,而不是硒。我可以使用水豚的Selenium或Akephalos,但是我不能直接使用Selenium的Akephalos。 – boxx 2011-04-07 19:44:20

相關問題