WATIR / FireWATIR Согласованность URL? - PullRequest
1 голос
/ 05 августа 2010

Мы находимся в начале проекта по тестированию нового веб-приложения, написанного на jQuery, и планируем сделать это с использованием 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, которые я могу включить, чтобы значение URL соответствовало при работе с IE и Firefox?

Ответы [ 2 ]

2 голосов
/ 06 августа 2010

Я использую модуль uri ...

например, требуется 'uri'

URI.parse ("http://google.com/image/path.jpg").path =>" / image/path.jpg"

т.е. assert_equal (URI.parse (expandImage.src) .path, "../ WebToolKit / images / closed.jpg")

1 голос
/ 05 августа 2010

вы можете использовать assert_match http://en.wikibooks.org/wiki/Ruby_Programming/Unit_testing

...