Watir-webdriver与java一起使用

时间:2012-12-17 09:16:26

标签: java ruby jruby watir watir-webdriver

是否可以在jUnit测试用例中将watir-webdriver与java结合使用? 我必须执行一些java方法来处理数据库中的数据,以便模拟不同的情况并使用watir-webdriver测试网站UI?

我已经编写了jUnit测试用例,其中我想实现watir-webdriver以便进行UI测试。

我已经阅读了jruby,它允许将实现ruby方法转换为java代码,反之亦然,但是找不到任何真实的例子如何将watir webdriver实现为junit测试用例。

请分享您的经验!

1 个答案:

答案 0 :(得分: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上工作正常。