Your host is not reachable. I'm guessing it HtmlUnit. Try using
something without the "...co.nz". You could try and test with HtmlUnit.
An ugly was to discover the version is to
1) replace your steps with this only:
<verifyTitle
description="we should see the login title"
text="Login Page" />
2) you should see something like:
C:\test\Translink\gtest1.xml:12: Canoo Webtest: R_1393.
Test failed.
Exception raised: com.canoo.webtest.engine.StepExecutionException: No
current response available! Is previous invoke miss
itle at C:\test\Translink\gtest1.xml:30: with (description="we should
see the login title", taskName="verifyTitle", text
anoo.webtest.engine.StepExecutionException: No current response
available! Is previous invoke missing?, Step: VerifyTitle
nk\gtest1.xml:30: with (description="we should see the login title",
taskName="verifyTitle", text="Login Page")
Good luck.
John and Pip wrote:
Hi,
I have a test that is failing to follow a 302 error. I've searched the
archives and played around trying to enable redirects but nothing
seems to work.
Below is the stripped-down test (just one invoke) and the output. This
is a publicly available page so you can hit
https://flightbookings.airnewzealand.co.nz/isbook_en_NZ/book/initSearchForFlights.do
from either IE or Firefox so I'm hoping someone can help me figure out
how to hit this page from WebTest! Note that I've tried an internal
page that is http rather than https and get the same problem so it
isn't related to SSL.
I am using Java 1.5.0.6 <http://1.5.0.6>, HTMLUnit 1.10 and WebTest
R_1393 (I think! How can I verify this?).
Regards,
John
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "WebTest.dtd">
<project name="OLH" basedir="." default="main">
<property name="webtest.home" location="..\.."/>
<import file="${webtest.home}/lib/taskdef.xml"/>
<target name="main">
<webtest name="ISIS SFF NZ Search">
<steps>
<invoke
description="ISIS SFF NZ search page"
url="https://flightbookings.airnewzealand.co.nz/isbook_en_NZ/book/initSearchForFlights.do"
/>
</steps>
</webtest>
</target>
</project>
Here is the output:
<?xml version="1.0" encoding="UTF-8"?>
<summary Implementation-Title="Canoo Webtest"
Implementation-Version="R_1389">
<testresult endtime="Fri Nov 17 09:25:42 NZDT 2006"
location="F:\WebTest\doc\ISIS\tempTest.xml:7: " starttime="Fri
Nov 17 09:25:40 NZDT 2006"
successful="no" testspecname="ISIS SFF NZ Search">
<config>
[snipped because I give the full URL below – get same
result if set up config properly including port 443]
</config>
<results>
<step>
<parameter name="description" value="ISIS SFF NZ
search page"/>
<parameter name="method" value="GET"/>
<parameter name="resultFilename"
value="response_1163708742276_invoke.html"/>
<parameter name="taskName" value="invoke"/>
<parameter name="url"
value="https://flightbookings.airnewzealand.co.nz/isbook_en_NZ/book/initSearchForFlights.do"/>
<result>
<failed duration="1469"/>
</result>
<htmlparser>
<error col="1" line="1"
url="https://flightbookings.airnewzealand.co.nz/isbook_en_NZ/book/initSearchForFlights.do">Empty
document.</error>
</htmlparser>
</step>
<failure
message="com.canoo.webtest.engine.StepFailedException: Step[invoke
"ISIS SFF NZ search page" (1/1)]: HTTP error 302, at:
invoke, Step: InvokePage at F:\WebTest\doc\ISIS\tempTest.xml:9: with
(description="ISIS SFF NZ search page",
method="GET",
resultFilename="response_1163708742276_invoke.html",
taskName="invoke",
url="https://flightbookings.airnewzealand.co.nz/isbook_en_NZ/book/initSearchForFlights.do")"/>
</results>
</testresult>
</summary>