2012-12-17 27 views
4

在jUnit測試用例中可以將watir-webdriver與java結合使用嗎? 我必須執行一些java方法來處理數據庫中的數據,以模擬不同的情況並使用watir-webdriver測試網站UI?Watir-webdriver與java結合使用

我已經寫了jUnit測試用例,其中我想實現用於UI測試的watir-webdriver。

我讀過關於jruby,它允許將ruby方法實現到java代碼中,反之亦然,但是找不到任何真實的例子來說明如何將watir webdriver實現到junit測試用例中。

請分享您的經驗!

回答

2

相反的,如果搜索工作的Watir在JRuby上,你可以有剛剛試了一下,像我一樣:

$ ruby -v 
jruby 1.7.1 (1.9.3p327) 2012-12-03 30a153b on Java HotSpot(TM) 64-Bit Server VM 1.6.0_37-b06-434-11M3909 [darwin-x86_64] 

$ gem install watir 
... 
Successfully installed watir-4.0.2 

$ irb 

> require "watir" 
=> true 

> browser = Watir::Browser.new :firefox 
=> #<Watir::Browser:0x4fcd5906 url="about:blank" title=""> 

> browser.goto "google.com" 
=> "http://www.google.hr/" 

如果它是不明確的,適用的Watir就好在JRuby。