Hi Marc,
Oh, that is cool, I didn't know groovy would just work by magic.
It is showing the 'newest' of my windows:
[groovy] 0-> name: , url:
http://chester/reporting?reportId=10&userId=3760&in
structionId=41339
And since index="1" gets an error message, it seems not to know about any
other windows.
Test step selectWindow
(H:\workspace\eplan70\src\web_test\SmokeTest\TestReports.
xml:77: ) named "get back to main window" failed with message
"Step[selectWindo
w "get back to main window" (28/89)] Window not found with name: null and
index:
1 available: [TopLevelWindow[name=""]]"
Weird, huh?
thanks
Lisa
On 2/13/07, Marc Guillemot <[EMAIL PROTECTED]> wrote:
Hi Lisa,
your right, index="0" should select the oldest of your windows, what
should be the main one.
Can you try following
<groovy>
def windows = step.context.webClient.webWindows
def index = 0
windows.each
{
println index + "-> name: " + it.name + ", url: " +
it.enclosedPage.webResponse.url
}
</groovy>
and look at the output on the console.
Marc.
Lisa Crispin wrote:
> Hello,
> I had some time to kill while our test database was knocked out, so I
> went back and tried to refactor some old WebTest scripts where we
> couldn't get things to work right before and ended up having to do the
> tests in Watir.
>
> This particular script opens a window (I'm still having to do it with
> invoke, I can't figure out why clickbutton on submit on the form brings
> up a blank window - that's another problem, but I can't figure out how
> to send in a working example of that) and then clicks a link within that
> window to bring up another page within the same window.
> <previousResponse/> of course just brings back the first page within
> that popup window.
>
> I need to get back to the 'main' browser window to continue the test. I
> tried using selectWindow with the index parameter since our windows
> don't have names.
> <selectWindow description="get back to main window"
> index="0" />
>
> This 'passes', but I can't tell what window it thinks it's on. It's
> sure not on the main one. Does selectWindow have the ability to select
> the 'main' window? What index would that be? I assumed 0, and if I try
> another number it fails so apparently it thinks at this point there is
> only one window to choose from.
>
> It's not a huge deal since we have a Watir test for these features, but
> I would just like to know how to get this to work in WebTest in the
> future. Also, I can't believe that I'm the only person having this
> problem. Maybe everyone else solves it with a Groovy script.
> thanks
> Lisa
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest
--
Lisa Crispin
Co-author,
Testing Extreme Programming
http://lisa.crispin.home.att.net