[Webtest] Run webtests under HTTPS - message 3

Gert Pauwels Gert Pauwels <postino2800@hotmail.com>
Wed, 20 Apr 2011 15:04:31 +0200


--_d9cdbed1-8a91-49af-abd8-9c1b42d2a030_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Tim=2C
greatly appreciated your solution. I tried your webtest - replacing your st=
eps with mine=2C but keeping the properties - and all I can see is that alt=
hough Canoo seems to be using the correct protocol and url=2C it still some=
how fails on me=2C resulting in this stack trace:
=20
Unexpected exception caught: java.net.UnknownHostException
	at com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:120)
	at com.canoo.webtest.steps.Step.handleException(Step.java:387)
	at com.canoo.webtest.steps.Step.execute(Step.java:118)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.ja=
va:43)
	at com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:=
31)
	at com.canoo.webtest.steps.Step.execute(Step.java:103)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at com.canoo.webtest.ant.WebtestTask.executeSteps(WebtestTask.java:236)
	at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:208)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCh=
eckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCh=
eckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecu=
tor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.Main.runBuild(Main.java:698)
	at org.apache.tools.ant.Main.startAnt(Main.java:199)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: java.net.UnknownHostException: GertPauwels.server.be (fake name)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(Unknown =
Source)
	at com.gargoylesoftware.htmlunit.ssl.InsecureSSLProtocolSocketFactory.crea=
teSocket(InsecureSSLProtocolSocketFactory.java:82)
	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:7=
07)
	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpCo=
nnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpM=
ethodDirector.java:387)
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMeth=
odDirector.java:171)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:=
397)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:=
346)
	at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConn=
ection.java:97)
	at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnectio=
n(WebClient.java:1430)
	at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:=
1369)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:326)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:403)
	at com.canoo.webtest.steps.request.TargetHelper.getResponse(TargetHelper.j=
ava:69)
	at com.canoo.webtest.steps.request.AbstractTargetAction.getResponse(Abstra=
ctTargetAction.java:66)
	at com.canoo.webtest.steps.request.InvokePage.findTarget(InvokePage.java:1=
60)
	at com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(Abstract=
TargetAction.java:72)
	at com.canoo.webtest.steps.Step.execute(Step.java:103)
	... 57 more
--- Nested Exception ---
java.net.UnknownHostException: GertPauwels.server.be (fake name)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(Unknown =
Source)
	at com.gargoylesoftware.htmlunit.ssl.InsecureSSLProtocolSocketFactory.crea=
teSocket(InsecureSSLProtocolSocketFactory.java:82)
	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:7=
07)
	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpCo=
nnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpM=
ethodDirector.java:387)
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMeth=
odDirector.java:171)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:=
397)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:=
346)
	at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConn=
ection.java:97)
	at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnectio=
n(WebClient.java:1430)
	at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:=
1369)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:326)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:403)
	at com.canoo.webtest.steps.request.TargetHelper.getResponse(TargetHelper.j=
ava:69)
	at com.canoo.webtest.steps.request.AbstractTargetAction.getResponse(Abstra=
ctTargetAction.java:66)
	at com.canoo.webtest.steps.request.InvokePage.findTarget(InvokePage.java:1=
60)
	at com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(Abstract=
TargetAction.java:72)
	at com.canoo.webtest.steps.Step.execute(Step.java:103)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.ja=
va:43)
	at com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:=
31)
	at com.canoo.webtest.steps.Step.execute(Step.java:103)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at com.canoo.webtest.ant.WebtestTask.executeSteps(WebtestTask.java:236)
	at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:208)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCh=
eckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCh=
eckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:=
105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecu=
tor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.Main.runBuild(Main.java:698)
	at org.apache.tools.ant.Main.startAnt(Main.java:199)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

And although I see from the WebTestReport.xml that it Canoo settings are po=
inting towards https=2C I do still see a lot of references to http in the s=
tacktrace...=20
I'm lost. Is there anything in the build.xml=2C webtest.xml or other file t=
hat can keep Canoo from reaching the https site?
=20
Gert
=20
> Subject: RE: [Webtest] Run webtests under HTTPS - message 3
> From: Tim_Pezarro@pmc-sierra.com
> To: webtest@lists.canoo.com=3B tKlein@sapient.com=3B webtest@lists.canoo.=
com=3B postino2800@hotmail.com
> Date: Tue=2C 19 Apr 2011 12:43:44 -0700
>=20
> Gert=2C
>=20
> I do extensive HTTPS testing successfully with Canoo Webtest.
>=20
> =3D=3D=3D Start Working Example =3D=3D=3D
>=20
> <?xml version=3D"1.0"?>
> <!DOCTYPE project SYSTEM "../../dtd/Project.dtd">
> <project default=3D"MyPmcAcl">
> <target name=3D"MyPmcAcl">
> <webtest name=3D"Check directory access permission results match ${user} =
permission on ${http.url.domain}">
> <config
> haltonerror=3D"false"
> haltonfailure=3D"false"
> useInsecureSSL=3D"true">
> <option name=3D"ThrowExceptionOnFailingStatusCode" value=3D"false"/>
> <option name=3D"ThrowExceptionOnScriptError" value=3D"false" />
> <option name=3D"JavaScriptEnabled" value=3D"true" />
> <option name=3D"autorefresh" value=3D"true" />
> </config>=20
> <echo message=3D"prerequisite pmc user: SalesExtranetXXX" />
> <echo message=3D"prerequisite public authenticated user: not sales=2C mod=
eln nor PM8310 NDA Audience" />
> <echo message=3D"prerequisite sales user: SalesExtranetXXX" />
> <echo message=3D"prerequisite modeln user: Modeln" />
> <echo message=3D"prerequisite nda user: pm8310 NDA Audience" />
>=20
>=20
> <echo message=3D"prerequesite protected directories:" />
>=20
> <invoke url=3D"${https.url.domain}myPMC/viewprofile.pl"/>=20
> <setInputField name=3D"mail" value=3D"${user}"/>
> <setInputField name=3D"password" value=3D"${login.ok.password}"/>
> <clickButton name=3D"Submit" />
> <verifyText text=3D"Product Access" />
>=20
> <echo message=3D"request sales" />
>=20
> <ifStep test=3D"${sales}">
> <then>
> <invoke url=3D"${https.url.domain}sales/"/>=20
> <verifyText text=3D"NDA Central" />=20
> </then>
> <else>
> <invoke url=3D"${https.url.domain}sales/"/>=20
> <verifyText text=3D"Log In or Create a New Account" />=20
> </else>
> </ifStep>
>=20
> <echo message=3D"request modeln" />
>=20
>=20
> <ifStep test=3D"${modeln}">
> <then>
> <invoke url=3D"${https.url.domain}modeln"/>=20
> <verifyText text=3D"proxy" />=20
> </then>
> <else>
> <invoke url=3D"${https.url.domain}modeln/"/>=20
> <verifyText text=3D"Log In or Create a New Account" />=20
> </else>
> </ifStep>
>=20
> <echo message=3D"request rda/pm8310/" />
>=20
> <ifStep test=3D"${pm8310access}">
> <then>
> <invoke url=3D"${https.url.domain}rda/pm8310/"/>=20
> <verifyText text=3D"PM8310 TEMUX 336 Device Register Descriptions" />=20
> </then>
> <else>
> <invoke url=3D"${https.url.domain}rda/pm8310/"/>=20
> <verifyText text=3D"Log In or Create a New Account" />=20
> </else>
> </ifStep>
>=20
> <ifStep test=3D"${pm4356access}">
> <then>
> <invoke url=3D"${https.url.domain}acl/pm4356/"/>=20
> <verifyText text=3D"PM4356 COMET DUAL" />=20
> </then>
> <else>
> <invoke url=3D"${https.url.domain}acl/pm4356/"/>=20
> <verifyText text=3D"Log In or Create a New Account" />=20
> </else>
> </ifStep>
>=20
> <ifStep test=3D"${pm4357access}">
> <then>
> <invoke url=3D"${https.url.domain}acl/pm4357/"/>=20
> <verifyText text=3D"PM4357 COMET SINGLE" />=20
> </then>
> <else>
> <invoke url=3D"${https.url.domain}acl/pm4357/"/>=20
> <verifyText text=3D"Log In or Create a New Account" />=20
> </else>
> </ifStep>
>=20
>=20
> </webtest>
> </target>
> </project>
>=20
> =3D=3D=3D End Working Example =3D=3D=3D
>=20
> Here is the property file. I specify http for the target url but our serv=
er automatically redirects to https. You may wish to specify your target do=
main as https://your.target.domain/
>=20
> =3D=3D=3D Start Property File =3D=3D=3D
>=20
> test.url=3Dhttp://www.pmc-sierra.com/myPMC/
> test.url.domain=3Dhttps://www.pmc-sierra.com/
> https.url.domain=3Dhttps://www.pmc-sierra.com/
> http.url.domain=3Dhttp://www.pmc-sierra.com/
> https.service=3Dtrue
>=20
> =3D=3D=3D End Property File =3D=3D=3D
>=20
> I hope that helps.
>=20
> Cheers=2C
>=20
> Tim Pezarro
> Manager=2C Web Services
> Corporate Marketing
> tim_pezarro@pmc-sierra.com
> Phone: +1-604-415-6044
> Cell: +1-604-762-1000
> Fax: +1-604-415-6602
> PMC-Sierra=2C Inc.
> 8555 Baxter Place
> Burnaby=2C BC=2C Canada
> V5A 4V7
>=20
>=20
>=20
> -----Original Message-----
> From: webtest-admin@lists.canoo.com on behalf of Thomas Klein
> Sent: Fri 4/15/2011 12:42 AM
> To: webtest@lists.canoo.com=3B Gert Pauwels
> Subject: RE: [Webtest] Run webtests under HTTPS - message 3
>=20
> Hi Gert=2C
>=20
> perhaps this helps?
> http://old.nabble.com/https-support-by-Canoo-Webtest.-td23153265.html
>=20
> If not then you may also google for HTTPS and "htmlunit" since its WebTes=
ts underlying engine for HTTP(S)...
> Sorry I have no working solution at hand.
>=20
> Cheers=2C
> Thomas
>=20
>=20
> Thomas Klein=20
> Manager QA | SapientNitro=20
>=20
>=20
>=20
> _______________________________________________
> WebTest mailing list
> WebTest@lists.canoo.com
> http://lists.canoo.com/mailman/listinfo/webtest
 		 	   		  =

--_d9cdbed1-8a91-49af-abd8-9c1b42d2a030_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style>
</head>
<body class=3D'hmmessage'>
Tim=2C<BR>
greatly appreciated your solution.&nbsp=3BI tried&nbsp=3Byour&nbsp=3Bwebtes=
t - replacing your steps with mine=2C but keeping the properties - and all =
I can see is that although&nbsp=3BCanoo seems to be using the correct proto=
col and url=2C&nbsp=3Bit still somehow&nbsp=3Bfails on me=2C resulting in t=
his stack trace:<BR>
&nbsp=3B<BR>
<FONT face=3D"Courier New">Unexpected exception caught: java.net.UnknownHos=
tException<BR>	at com.canoo.webtest.steps.StepUtil.handleException(StepUtil=
.java:120)<BR>	at com.canoo.webtest.steps.Step.handleException(Step.java:38=
7)<BR>	at com.canoo.webtest.steps.Step.execute(Step.java:118)<BR>	at org.ap=
ache.tools.ant.UnknownElement.execute(UnknownElement.java:288)<BR>	at sun.r=
eflect.GeneratedMethodAccessor2.invoke(Unknown Source)<BR>	at sun.reflect.D=
elegatingMethodAccessorImpl.invoke(Unknown Source)<BR>	at java.lang.reflect=
.Method.invoke(Unknown Source)<BR>	at org.apache.tools.ant.dispatch.Dispatc=
hUtils.execute(DispatchUtils.java:105)<BR>	at org.apache.tools.ant.Task.per=
form(Task.java:348)<BR>	at com.canoo.webtest.ant.TestStepSequence.executeSt=
eps(TestStepSequence.java:43)<BR>	at com.canoo.webtest.ant.TestStepSequence=
.doExecute(TestStepSequence.java:31)<BR>	at com.canoo.webtest.steps.Step.ex=
ecute(Step.java:103)<BR>	at sun.reflect.NativeMethodAccessorImpl.invoke0(Na=
tive Method)<BR>	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Sou=
rce)<BR>	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)=
<BR>	at java.lang.reflect.Method.invoke(Unknown Source)<BR>	at org.apache.t=
ools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)<BR>	at org.=
apache.tools.ant.Task.perform(Task.java:348)<BR>	at com.canoo.webtest.ant.W=
ebtestTask.executeSteps(WebtestTask.java:236)<BR>	at com.canoo.webtest.ant.=
WebtestTask.execute(WebtestTask.java:208)<BR>	at org.apache.tools.ant.Unkno=
wnElement.execute(UnknownElement.java:288)<BR>	at sun.reflect.GeneratedMeth=
odAccessor2.invoke(Unknown Source)<BR>	at sun.reflect.DelegatingMethodAcces=
sorImpl.invoke(Unknown Source)<BR>	at java.lang.reflect.Method.invoke(Unkno=
wn Source)<BR>	at org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispa=
tchUtils.java:105)<BR>	at org.apache.tools.ant.Task.perform(Task.java:348)<=
BR>	at org.apache.tools.ant.Target.execute(Target.java:357)<BR>	at org.apac=
he.tools.ant.Target.performTasks(Target.java:385)<BR>	at org.apache.tools.a=
nt.Project.executeSortedTargets(Project.java:1329)<BR>	at org.apache.tools.=
ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)<=
BR>	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)<BR>	a=
t org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)<BR>	at org.apache=
.tools.ant.UnknownElement.execute(UnknownElement.java:288)<BR>	at sun.refle=
ct.GeneratedMethodAccessor2.invoke(Unknown Source)<BR>	at sun.reflect.Deleg=
atingMethodAccessorImpl.invoke(Unknown Source)<BR>	at java.lang.reflect.Met=
hod.invoke(Unknown Source)<BR>	at org.apache.tools.ant.dispatch.DispatchUti=
ls.execute(DispatchUtils.java:105)<BR>	at org.apache.tools.ant.Task.perform=
(Task.java:348)<BR>	at org.apache.tools.ant.Target.execute(Target.java:357)=
<BR>	at org.apache.tools.ant.Target.performTasks(Target.java:385)<BR>	at or=
g.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)<BR>	at o=
rg.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx=
ecutor.java:38)<BR>	at org.apache.tools.ant.Project.executeTargets(Project.=
java:1181)<BR>	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)<B=
R>	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)<=
BR>	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)<BR>	at s=
un.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<BR>	at java.=
lang.reflect.Method.invoke(Unknown Source)<BR>	at org.apache.tools.ant.disp=
atch.DispatchUtils.execute(DispatchUtils.java:105)<BR>	at org.apache.tools.=
ant.Task.perform(Task.java:348)<BR>	at org.apache.tools.ant.Target.execute(=
Target.java:357)<BR>	at org.apache.tools.ant.Target.performTasks(Target.jav=
a:385)<BR>	at org.apache.tools.ant.Project.executeSortedTargets(Project.jav=
a:1329)<BR>	at org.apache.tools.ant.Project.executeTarget(Project.java:1298=
)<BR>	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Default=
Executor.java:41)<BR>	at org.apache.tools.ant.Project.executeTargets(Projec=
t.java:1181)<BR>	at org.apache.tools.ant.Main.runBuild(Main.java:698)<BR>	a=
t org.apache.tools.ant.Main.startAnt(Main.java:199)<BR>	at org.apache.tools=
.ant.launch.Launcher.run(Launcher.java:257)<BR>	at org.apache.tools.ant.lau=
nch.Launcher.main(Launcher.java:104)<BR>Caused by: java.net.UnknownHostExce=
ption: <FONT color=3D#ff0000>GertPauwels.server.be (fake name)</FONT><BR>	a=
t java.net.PlainSocketImpl.connect(Unknown Source)<BR>	at java.net.SocksSoc=
ketImpl.connect(Unknown Source)<BR>	at java.net.Socket.connect(Unknown Sour=
ce)<BR>	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Sourc=
e)<BR>	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.&lt=3Binit&gt=3B(Unkno=
wn Source)<BR>	at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createS=
ocket(Unknown Source)<BR>	at com.gargoylesoftware.htmlunit.ssl.InsecureSSLP=
rotocolSocketFactory.createSocket(InsecureSSLProtocolSocketFactory.java:82)=
<BR>	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.ja=
va:707)<BR>	at org.apache.commons.httpclient.MultiThreadedHttpConnectionMan=
ager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:136=
1)<BR>	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry=
(HttpMethodDirector.java:387)<BR>	at org.apache.commons.httpclient.HttpMeth=
odDirector.executeMethod(HttpMethodDirector.java:171)<BR>	at org.apache.com=
mons.httpclient.HttpClient.executeMethod(HttpClient.java:397)<BR>	at org.ap=
ache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)<BR>	a=
t com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnec=
tion.java:97)<BR>	at com.gargoylesoftware.htmlunit.WebClient.loadWebRespons=
eFromWebConnection(WebClient.java:1430)<BR>	at com.gargoylesoftware.htmluni=
t.WebClient.loadWebResponse(WebClient.java:1369)<BR>	at com.gargoylesoftwar=
e.htmlunit.WebClient.getPage(WebClient.java:326)<BR>	at com.gargoylesoftwar=
e.htmlunit.WebClient.getPage(WebClient.java:403)<BR>	at com.canoo.webtest.s=
teps.request.TargetHelper.getResponse(TargetHelper.java:69)<BR>	at com.cano=
o.webtest.steps.request.AbstractTargetAction.getResponse(AbstractTargetActi=
on.java:66)<BR>	at com.canoo.webtest.steps.request.InvokePage.findTarget(In=
vokePage.java:160)<BR>	at com.canoo.webtest.steps.request.AbstractTargetAct=
ion.doExecute(AbstractTargetAction.java:72)<BR>	at com.canoo.webtest.steps.=
Step.execute(Step.java:103)<BR>	... 57 more<BR>--- Nested Exception ---<BR>=
java.net.UnknownHostException: <FONT color=3D#ff0000>GertPauwels.server.be =
(fake name)</FONT><BR>	at java.net.PlainSocketImpl.connect(Unknown Source)<=
BR>	at java.net.SocksSocketImpl.connect(Unknown Source)<BR>	at java.net.Soc=
ket.connect(Unknown Source)<BR>	at com.sun.net.ssl.internal.ssl.SSLSocketIm=
pl.connect(Unknown Source)<BR>	at com.sun.net.ssl.internal.ssl.SSLSocketImp=
l.&lt=3Binit&gt=3B(Unknown Source)<BR>	at com.sun.net.ssl.internal.ssl.SSLS=
ocketFactoryImpl.createSocket(Unknown Source)<BR>	at com.gargoylesoftware.h=
tmlunit.ssl.InsecureSSLProtocolSocketFactory.createSocket(InsecureSSLProtoc=
olSocketFactory.java:82)<BR>	at org.apache.commons.httpclient.HttpConnectio=
n.open(HttpConnection.java:707)<BR>	at org.apache.commons.httpclient.MultiT=
hreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpCo=
nnectionManager.java:1361)<BR>	at org.apache.commons.httpclient.HttpMethodD=
irector.executeWithRetry(HttpMethodDirector.java:387)<BR>	at org.apache.com=
mons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:17=
1)<BR>	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient=
.java:397)<BR>	at org.apache.commons.httpclient.HttpClient.executeMethod(Ht=
tpClient.java:346)<BR>	at com.gargoylesoftware.htmlunit.HttpWebConnection.g=
etResponse(HttpWebConnection.java:97)<BR>	at com.gargoylesoftware.htmlunit.=
WebClient.loadWebResponseFromWebConnection(WebClient.java:1430)<BR>	at com.=
gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1369)<BR=
>	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:326)<BR=
>	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:403)<BR=
>	at com.canoo.webtest.steps.request.TargetHelper.getResponse(TargetHelper.=
java:69)<BR>	at com.canoo.webtest.steps.request.AbstractTargetAction.getRes=
ponse(AbstractTargetAction.java:66)<BR>	at com.canoo.webtest.steps.request.=
InvokePage.findTarget(InvokePage.java:160)<BR>	at com.canoo.webtest.steps.r=
equest.AbstractTargetAction.doExecute(AbstractTargetAction.java:72)<BR>	at =
com.canoo.webtest.steps.Step.execute(Step.java:103)<BR>	at org.apache.tools=
.ant.UnknownElement.execute(UnknownElement.java:288)<BR>	at sun.reflect.Gen=
eratedMethodAccessor2.invoke(Unknown Source)<BR>	at sun.reflect.DelegatingM=
ethodAccessorImpl.invoke(Unknown Source)<BR>	at java.lang.reflect.Method.in=
voke(Unknown Source)<BR>	at org.apache.tools.ant.dispatch.DispatchUtils.exe=
cute(DispatchUtils.java:105)<BR>	at org.apache.tools.ant.Task.perform(Task.=
java:348)<BR>	at com.canoo.webtest.ant.TestStepSequence.executeSteps(TestSt=
epSequence.java:43)<BR>	at com.canoo.webtest.ant.TestStepSequence.doExecute=
(TestStepSequence.java:31)<BR>	at com.canoo.webtest.steps.Step.execute(Step=
.java:103)<BR>	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Metho=
d)<BR>	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<BR>	a=
t sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<BR>	at ja=
va.lang.reflect.Method.invoke(Unknown Source)<BR>	at org.apache.tools.ant.d=
ispatch.DispatchUtils.execute(DispatchUtils.java:105)<BR>	at org.apache.too=
ls.ant.Task.perform(Task.java:348)<BR>	at com.canoo.webtest.ant.WebtestTask=
.executeSteps(WebtestTask.java:236)<BR>	at com.canoo.webtest.ant.WebtestTas=
k.execute(WebtestTask.java:208)<BR>	at org.apache.tools.ant.UnknownElement.=
execute(UnknownElement.java:288)<BR>	at sun.reflect.GeneratedMethodAccessor=
2.invoke(Unknown Source)<BR>	at sun.reflect.DelegatingMethodAccessorImpl.in=
voke(Unknown Source)<BR>	at java.lang.reflect.Method.invoke(Unknown Source)=
<BR>	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.j=
ava:105)<BR>	at org.apache.tools.ant.Task.perform(Task.java:348)<BR>	at org=
.apache.tools.ant.Target.execute(Target.java:357)<BR>	at org.apache.tools.a=
nt.Target.performTasks(Target.java:385)<BR>	at org.apache.tools.ant.Project=
.executeSortedTargets(Project.java:1329)<BR>	at org.apache.tools.ant.helper=
.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)<BR>	at org=
.apache.tools.ant.Project.executeTargets(Project.java:1181)<BR>	at org.apac=
he.tools.ant.taskdefs.Ant.execute(Ant.java:416)<BR>	at org.apache.tools.ant=
.UnknownElement.execute(UnknownElement.java:288)<BR>	at sun.reflect.Generat=
edMethodAccessor2.invoke(Unknown Source)<BR>	at sun.reflect.DelegatingMetho=
dAccessorImpl.invoke(Unknown Source)<BR>	at java.lang.reflect.Method.invoke=
(Unknown Source)<BR>	at org.apache.tools.ant.dispatch.DispatchUtils.execute=
(DispatchUtils.java:105)<BR>	at org.apache.tools.ant.Task.perform(Task.java=
:348)<BR>	at org.apache.tools.ant.Target.execute(Target.java:357)<BR>	at or=
g.apache.tools.ant.Target.performTasks(Target.java:385)<BR>	at org.apache.t=
ools.ant.Project.executeSortedTargets(Project.java:1329)<BR>	at org.apache.=
tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.jav=
a:38)<BR>	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)=
<BR>	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)<BR>	at org.=
apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)<BR>	at sun=
.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)<BR>	at sun.reflect=
.DelegatingMethodAccessorImpl.invoke(Unknown Source)<BR>	at java.lang.refle=
ct.Method.invoke(Unknown Source)<BR>	at org.apache.tools.ant.dispatch.Dispa=
tchUtils.execute(DispatchUtils.java:105)<BR>	at org.apache.tools.ant.Task.p=
erform(Task.java:348)<BR>	at org.apache.tools.ant.Target.execute(Target.jav=
a:357)<BR>	at org.apache.tools.ant.Target.performTasks(Target.java:385)<BR>=
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)<BR=
>	at org.apache.tools.ant.Project.executeTarget(Project.java:1298)<BR>	at o=
rg.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j=
ava:41)<BR>	at org.apache.tools.ant.Project.executeTargets(Project.java:118=
1)<BR>	at org.apache.tools.ant.Main.runBuild(Main.java:698)<BR>	at org.apac=
he.tools.ant.Main.startAnt(Main.java:199)<BR>	at org.apache.tools.ant.launc=
h.Launcher.run(Launcher.java:257)<BR>	at org.apache.tools.ant.launch.Launch=
er.main(Launcher.java:104)<BR></FONT><BR>
And although I see from the&nbsp=3BWebTestReport.xml that it&nbsp=3BCanoo s=
ettings are pointing towards https=2C I do still see a lot of references to=
 http in the stacktrace... <BR>
I'm lost. Is there anything in the build.xml=2C webtest.xml or other file t=
hat can keep Canoo from reaching the https site?<BR>
&nbsp=3B<BR>
Gert<BR>&nbsp=3B<BR>
&gt=3B Subject: RE: [Webtest] Run webtests under HTTPS - message 3<BR>&gt=
=3B From: Tim_Pezarro@pmc-sierra.com<BR>&gt=3B To: webtest@lists.canoo.com=
=3B tKlein@sapient.com=3B webtest@lists.canoo.com=3B postino2800@hotmail.co=
m<BR>&gt=3B Date: Tue=2C 19 Apr 2011 12:43:44 -0700<BR>&gt=3B <BR>&gt=3B Ge=
rt=2C<BR>&gt=3B <BR>&gt=3B I do extensive HTTPS testing successfully with C=
anoo Webtest.<BR>&gt=3B <BR>&gt=3B =3D=3D=3D Start Working Example =3D=3D=
=3D<BR>&gt=3B <BR>&gt=3B &lt=3B?xml version=3D"1.0"?&gt=3B<BR>&gt=3B &lt=3B=
!DOCTYPE project SYSTEM "../../dtd/Project.dtd"&gt=3B<BR>&gt=3B &lt=3Bproje=
ct default=3D"MyPmcAcl"&gt=3B<BR>&gt=3B &lt=3Btarget name=3D"MyPmcAcl"&gt=
=3B<BR>&gt=3B &lt=3Bwebtest name=3D"Check directory access permission resul=
ts match ${user} permission on ${http.url.domain}"&gt=3B<BR>&gt=3B &lt=3Bco=
nfig<BR>&gt=3B haltonerror=3D"false"<BR>&gt=3B haltonfailure=3D"false"<BR>&=
gt=3B useInsecureSSL=3D"true"&gt=3B<BR>&gt=3B &lt=3Boption name=3D"ThrowExc=
eptionOnFailingStatusCode" value=3D"false"/&gt=3B<BR>&gt=3B &lt=3Boption na=
me=3D"ThrowExceptionOnScriptError" value=3D"false" /&gt=3B<BR>&gt=3B &lt=3B=
option name=3D"JavaScriptEnabled" value=3D"true" /&gt=3B<BR>&gt=3B &lt=3Bop=
tion name=3D"autorefresh" value=3D"true" /&gt=3B<BR>&gt=3B &lt=3B/config&gt=
=3B <BR>&gt=3B &lt=3Becho message=3D"prerequisite pmc user: SalesExtranetXX=
X" /&gt=3B<BR>&gt=3B &lt=3Becho message=3D"prerequisite public authenticate=
d user: not sales=2C modeln nor PM8310 NDA Audience" /&gt=3B<BR>&gt=3B &lt=
=3Becho message=3D"prerequisite sales user: SalesExtranetXXX" /&gt=3B<BR>&g=
t=3B &lt=3Becho message=3D"prerequisite modeln user: Modeln" /&gt=3B<BR>&gt=
=3B &lt=3Becho message=3D"prerequisite nda user: pm8310 NDA Audience" /&gt=
=3B<BR>&gt=3B <BR>&gt=3B <BR>&gt=3B &lt=3Becho message=3D"prerequesite prot=
ected directories:" /&gt=3B<BR>&gt=3B <BR>&gt=3B &lt=3Binvoke url=3D"${http=
s.url.domain}myPMC/viewprofile.pl"/&gt=3B <BR>&gt=3B &lt=3BsetInputField na=
me=3D"mail" value=3D"${user}"/&gt=3B<BR>&gt=3B &lt=3BsetInputField name=3D"=
password" value=3D"${login.ok.password}"/&gt=3B<BR>&gt=3B &lt=3BclickButton=
 name=3D"Submit" /&gt=3B<BR>&gt=3B &lt=3BverifyText text=3D"Product Access"=
 /&gt=3B<BR>&gt=3B <BR>&gt=3B &lt=3Becho message=3D"request sales" /&gt=3B<=
BR>&gt=3B <BR>&gt=3B &lt=3BifStep test=3D"${sales}"&gt=3B<BR>&gt=3B &lt=3Bt=
hen&gt=3B<BR>&gt=3B &lt=3Binvoke url=3D"${https.url.domain}sales/"/&gt=3B <=
BR>&gt=3B &lt=3BverifyText text=3D"NDA Central" /&gt=3B <BR>&gt=3B &lt=3B/t=
hen&gt=3B<BR>&gt=3B &lt=3Belse&gt=3B<BR>&gt=3B &lt=3Binvoke url=3D"${https.=
url.domain}sales/"/&gt=3B <BR>&gt=3B &lt=3BverifyText text=3D"Log In or Cre=
ate a New Account" /&gt=3B <BR>&gt=3B &lt=3B/else&gt=3B<BR>&gt=3B &lt=3B/if=
Step&gt=3B<BR>&gt=3B <BR>&gt=3B &lt=3Becho message=3D"request modeln" /&gt=
=3B<BR>&gt=3B <BR>&gt=3B <BR>&gt=3B &lt=3BifStep test=3D"${modeln}"&gt=3B<B=
R>&gt=3B &lt=3Bthen&gt=3B<BR>&gt=3B &lt=3Binvoke url=3D"${https.url.domain}=
modeln"/&gt=3B <BR>&gt=3B &lt=3BverifyText text=3D"proxy" /&gt=3B <BR>&gt=
=3B &lt=3B/then&gt=3B<BR>&gt=3B &lt=3Belse&gt=3B<BR>&gt=3B &lt=3Binvoke url=
=3D"${https.url.domain}modeln/"/&gt=3B <BR>&gt=3B &lt=3BverifyText text=3D"=
Log In or Create a New Account" /&gt=3B <BR>&gt=3B &lt=3B/else&gt=3B<BR>&gt=
=3B &lt=3B/ifStep&gt=3B<BR>&gt=3B <BR>&gt=3B &lt=3Becho message=3D"request =
rda/pm8310/" /&gt=3B<BR>&gt=3B <BR>&gt=3B &lt=3BifStep test=3D"${pm8310acce=
ss}"&gt=3B<BR>&gt=3B &lt=3Bthen&gt=3B<BR>&gt=3B &lt=3Binvoke url=3D"${https=
.url.domain}rda/pm8310/"/&gt=3B <BR>&gt=3B &lt=3BverifyText text=3D"PM8310 =
TEMUX 336 Device Register Descriptions" /&gt=3B <BR>&gt=3B &lt=3B/then&gt=
=3B<BR>&gt=3B &lt=3Belse&gt=3B<BR>&gt=3B &lt=3Binvoke url=3D"${https.url.do=
main}rda/pm8310/"/&gt=3B <BR>&gt=3B &lt=3BverifyText text=3D"Log In or Crea=
te a New Account" /&gt=3B <BR>&gt=3B &lt=3B/else&gt=3B<BR>&gt=3B &lt=3B/ifS=
tep&gt=3B<BR>&gt=3B <BR>&gt=3B &lt=3BifStep test=3D"${pm4356access}"&gt=3B<=
BR>&gt=3B &lt=3Bthen&gt=3B<BR>&gt=3B &lt=3Binvoke url=3D"${https.url.domain=
}acl/pm4356/"/&gt=3B <BR>&gt=3B &lt=3BverifyText text=3D"PM4356 COMET DUAL"=
 /&gt=3B <BR>&gt=3B &lt=3B/then&gt=3B<BR>&gt=3B &lt=3Belse&gt=3B<BR>&gt=3B =
&lt=3Binvoke url=3D"${https.url.domain}acl/pm4356/"/&gt=3B <BR>&gt=3B &lt=
=3BverifyText text=3D"Log In or Create a New Account" /&gt=3B <BR>&gt=3B &l=
t=3B/else&gt=3B<BR>&gt=3B &lt=3B/ifStep&gt=3B<BR>&gt=3B <BR>&gt=3B &lt=3Bif=
Step test=3D"${pm4357access}"&gt=3B<BR>&gt=3B &lt=3Bthen&gt=3B<BR>&gt=3B &l=
t=3Binvoke url=3D"${https.url.domain}acl/pm4357/"/&gt=3B <BR>&gt=3B &lt=3Bv=
erifyText text=3D"PM4357 COMET SINGLE" /&gt=3B <BR>&gt=3B &lt=3B/then&gt=3B=
<BR>&gt=3B &lt=3Belse&gt=3B<BR>&gt=3B &lt=3Binvoke url=3D"${https.url.domai=
n}acl/pm4357/"/&gt=3B <BR>&gt=3B &lt=3BverifyText text=3D"Log In or Create =
a New Account" /&gt=3B <BR>&gt=3B &lt=3B/else&gt=3B<BR>&gt=3B &lt=3B/ifStep=
&gt=3B<BR>&gt=3B <BR>&gt=3B <BR>&gt=3B &lt=3B/webtest&gt=3B<BR>&gt=3B &lt=
=3B/target&gt=3B<BR>&gt=3B &lt=3B/project&gt=3B<BR>&gt=3B <BR>&gt=3B =3D=3D=
=3D End Working Example =3D=3D=3D<BR>&gt=3B <BR>&gt=3B Here is the property=
 file. I specify http for the target url but our server automatically redir=
ects to https. You may wish to specify your target domain as https://your.t=
arget.domain/<BR>&gt=3B <BR>&gt=3B =3D=3D=3D Start Property File =3D=3D=3D<=
BR>&gt=3B <BR>&gt=3B test.url=3Dhttp://www.pmc-sierra.com/myPMC/<BR>&gt=3B =
test.url.domain=3Dhttps://www.pmc-sierra.com/<BR>&gt=3B https.url.domain=3D=
https://www.pmc-sierra.com/<BR>&gt=3B http.url.domain=3Dhttp://www.pmc-sier=
ra.com/<BR>&gt=3B https.service=3Dtrue<BR>&gt=3B <BR>&gt=3B =3D=3D=3D End P=
roperty File =3D=3D=3D<BR>&gt=3B <BR>&gt=3B I hope that helps.<BR>&gt=3B <B=
R>&gt=3B Cheers=2C<BR>&gt=3B <BR>&gt=3B Tim Pezarro<BR>&gt=3B Manager=2C We=
b Services<BR>&gt=3B Corporate Marketing<BR>&gt=3B tim_pezarro@pmc-sierra.c=
om<BR>&gt=3B Phone: +1-604-415-6044<BR>&gt=3B Cell: +1-604-762-1000<BR>&gt=
=3B Fax: +1-604-415-6602<BR>&gt=3B PMC-Sierra=2C Inc.<BR>&gt=3B 8555 Baxter=
 Place<BR>&gt=3B Burnaby=2C BC=2C Canada<BR>&gt=3B V5A 4V7<BR>&gt=3B <BR>&g=
t=3B <BR>&gt=3B <BR>&gt=3B -----Original Message-----<BR>&gt=3B From: webte=
st-admin@lists.canoo.com on behalf of Thomas Klein<BR>&gt=3B Sent: Fri 4/15=
/2011 12:42 AM<BR>&gt=3B To: webtest@lists.canoo.com=3B Gert Pauwels<BR>&gt=
=3B Subject: RE: [Webtest] Run webtests under HTTPS - message 3<BR>&gt=3B <=
BR>&gt=3B Hi Gert=2C<BR>&gt=3B <BR>&gt=3B perhaps this helps?<BR>&gt=3B htt=
p://old.nabble.com/https-support-by-Canoo-Webtest.-td23153265.html<BR>&gt=
=3B <BR>&gt=3B If not then you may also google for HTTPS and "htmlunit" sin=
ce its WebTests underlying engine for HTTP(S)...<BR>&gt=3B Sorry I have no =
working solution at hand.<BR>&gt=3B <BR>&gt=3B Cheers=2C<BR>&gt=3B Thomas<B=
R>&gt=3B <BR>&gt=3B <BR>&gt=3B Thomas Klein <BR>&gt=3B Manager QA | Sapient=
Nitro <BR>&gt=3B <BR>&gt=3B <BR>&gt=3B <BR>&gt=3B _________________________=
______________________<BR>&gt=3B WebTest mailing list<BR>&gt=3B WebTest@lis=
ts.canoo.com<BR>&gt=3B http://lists.canoo.com/mailman/listinfo/webtest<BR> =
		 	   		  </body>
</html>=

--_d9cdbed1-8a91-49af-abd8-9c1b42d2a030_--