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

Reply via email to