4

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

我已经编写了 jUnit 测试用例,我想在其中为 UI 测试的场景实现 watir-webdriver。

我已经阅读了 jruby ,它允许在 java 代码中实现 ruby​​ 方法,反之亦然,但找不到任何现实生活中的示例如何将 watir webdriver 实现到 junit 测试用例中。

请分享您的经验!

4

1 回答 1

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 上工作得很好。

于 2012-12-17T10:57:40.817 回答