我们正处于一个测试用jQuery编写的新web应用程序的项目的开始,并计划使用WATIR和FireWATIR来完成它。
在概念验证测试中,我发现了WATIR和FireWATIR表示URL的不同之处,例如,传入FireWATIR的脚本在WATIR中生成以下错误。
assert_equal(expandImage.src,"../WebToolKit/images/closed.jpg")
testBrowserGadget2(WebClientHomePage) [002_pub_browser.rb:108]:
<"http://172.24.4.125:8081/WebToolKit/images/closed.jpg"> expected but was
<"../WebToolKit/images/closed.jpg">.在WATIR或FireWATIR中是否有我可以启用的设置,以便在运行IE和Firefox时URL值保持一致?
发布于 2010-08-06 04:50:55
我使用uri模块..。
例如,需要“uri”
URI.parse("http://google.com/image/path.jpg").path => "/image/path.jpg"
即assert_equal(URI.parse(expandImage.src).path,“../WebToolKit/image/closed.jpg”)
发布于 2010-08-05 23:25:46
您可以使用assert_match http://en.wikibooks.org/wiki/Ruby_Programming/Unit_testing
https://stackoverflow.com/questions/3413174
复制相似问题