Hi Lisa,

HtmlUnit's API has changed. You have to change:

> println index + "-> name: " + it.name <http://it.name> + ", url: " +
>      it.enclosedPage.webResponse.url

to
println index + "-> name: " + it.name <http://it.name> + ", url: " +
  it.enclosedPage.url


cheers,
Marc.
--
HtmlUnit support & consulting from the source
Blog: http://mguillem.wordpress.com


On 09/09/2010 09:39 PM, Lisa Crispin wrote:
One of our webtest scripts gets this error with the latest version (we
are on R_1762 currently, and I'm trying to move to R_1809). I searched
on the error, but the results did not enlighten me.

Webtest script has:
<clickLink description="click to see the trade file"
     href="epltrade"/>

<!-- This will show the open window. -->
<groovy>
     def windows = step.context.webClient.webWindows
     def index = 0
     windows.each
     {
       println index + "-> name: " + it.name <http://it.name> + ", url: " +
     it.enclosedPage.webResponse.url
     }
</groovy>

The clickLink works fine, brings up the file, but then there is an error
on the groovy step:
Error invoking groovy: No such property: url for class:
com.gargoylesoftware.htmlunit.WebResponse

Does groovy not support 'url' anymore? Or am I just missing something?
Have I missed something in installing WebTest that is causing these
errors we're seeing with the new version?
thanks
Lisa

--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for
Testers and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter



_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to