Hi,
How is configured your normal browser? With a proxy? Then you should use
the same for your WebTest scripts.
Marc.
Gollamudi, Lakshman wrote:
Hi,
I am trying to run a simple test using webtest. It works fine for
intranet based applications but does not work for internet based sites.
The script I have is
<project name="webscraping" basedir="." default="main">
<property name="webtest.home" location="d:\canoo\build/" />
<import file="${webtest.home}/lib/taskdef.xml"/>
<target name="main">
<webtest name="scrape_scb">
<config
showhtmlparseroutput="true"
saveresponse="true"/>
<steps>
<invoke
description="get Login Page"
url="http://www.google.com" />
<verifyTitle description="Show main page"
text="Google"/>
</steps>
</webtest>
</target>
</project>
On changing www.google.com <http://www.google.com/> to any intranet
site, the test works fine. However, for the above script I get the
following error. Please advise.
D:\Canoo>webtest -buildfile webscraping.xml
"C:\Program Files\Java\jdk1.5.0_06\bin\java.exe" -Xms64M -Xmx256M -cp
"d:\Canoo\
build\bin\..\lib\ant-launcher.jar"
-Dant.library.dir="d:\Canoo\build\bin\..\lib"
org.apache.tools.ant.launch.Launcher -nouserlib -lib
"d:\Canoo\build\bin\..\lib
\build;d:\Canoo\build\bin\..\lib\build\clover.jar" -buildfile
webscraping.xml
Buildfile: webscraping.xml
Trying to override old definition of task sleep
main:
BUILD FAILED
D:\Canoo\webscraping.xml:7: Canoo Webtest: R_1393.
Test failed.
Exception raised: com.canoo.webtest.engine.StepExecutionException:
Unexpected ex
ception caught: java.net.UnknownHostException: www.google.com, Step:
InvokePage
at D:\Canoo\webscraping.xml:14: with (description="get Login Page",
method="GET
", taskName="invoke",
url="http://www.google.com")com.canoo.webtest.engine.StepE
xecutionException: Unexpected exception caught:
java.net.UnknownHostException: w
ww.google.com, Step: InvokePage at D:\Canoo\webscraping.xml:14: with
(descripti
on="get Login Page", method="GET", taskName="invoke",
url="http://www.google.com
")
at
com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:463)
at
com.canoo.webtest.steps.AbstractBrowserAction.handleUnexpectedExcepti
on(AbstractBrowserAction.java:120)
at
com.canoo.webtest.steps.request.TargetHelper.protectedGoto(TargetHelp
er.java:114)
at
com.canoo.webtest.steps.request.AbstractTargetAction.gotoTarget(Abstr
actTargetAction.java:106)
at
com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(Abstra
ctTargetAction.java:78)
at com.canoo.webtest.steps.Step.execute(Step.java:132)
at org.apache.tools.ant.Task.perform(Task.java:364)
at
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.
java:58)
at
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.jav
a:39)
at com.canoo.webtest.steps.Step.execute(Step.java:132)
at org.apache.tools.ant.Task.perform(Task.java:364)
at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:155)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: java.net.UnknownHostException: www.google.com
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at java.net.Socket.<init>(Socket.java:365)
at java.net.Socket.<init>(Socket.java:238)
at
org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.c
reateSocket(DefaultProtocolSocketFactory.java:79)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$
1.doit(ControllerThreadSocketFactory.java:90)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$
SocketTask.run(ControllerThreadSocketFactory.java:157)
at java.lang.Thread.run(Thread.java:595)
Total time: 17 seconds
Lakshman
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest