Dear All,
I am trying to test a platform which provides an applet interface. From
Webtest I receive an error with exit value: -3.
The log says that it cannot find the applet's method <init>. The applet for
sure has it and it works fine in any browser.
Please, help. Maybe, I do something wrong:
Many thanks in advance.
Here my xml file and the log:
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "../dtd/Project.dtd">
<project default="test">
<target name="test">
<webtest name="check that eMayor Aachen is
up">
<steps>
<invoke
url="http://192.168.222.131:8080/eMayor2.0/login.do?municipalityNameKey=Name
.Aachen" description="Go to eMayor Aachen"/>
<verifyTitle
text="eMayor Login" />
<appletRunner
scenario="LoginButtonApplet"
xpath="/html/body/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr/td/p/ap
plet">
</appletRunner>
</steps>
</webtest>
</target>
</project>
The error from the log info:
[appletRunner] 'com.canoo.webtest.extension.applet.runner.AppletRunner'
[appletRunner] 'C:\DOKUME~1\ygl\LOKALE~1\Temp\AppletPlugin32537.arguments'
[appletRunner]
[appletRunner] The ' characters around the executable and arguments are
[appletRunner] not part of the command.
[appletRunner]
[appletRunner] Using org.netbeans.jemmy.drivers.DefaultDriverInstaller
driver installer
[appletRunner] INFO
(com.canoo.webtest.extension.applet.runner.http.HttpURLConnection) -
getInputStream(http://192.168.
222.131:8080/eMayor2.0/LoginButtonApplet.class)
[appletRunner] INFO
(com.canoo.webtest.extension.applet.runner.http.HttpURLConnection) -
connect(http://192.168.222.131
:8080/eMayor2.0/LoginButtonApplet.class)
[appletRunner] INFO
(com.canoo.webtest.extension.applet.runner.http.HttpURLConnection) -
getInputStream(http://192.168.
222.131:8080/eMayor2.0/LoginButtonApplet.class)
[appletRunner] INFO
(com.canoo.webtest.extension.applet.runner.http.HttpURLConnection) -
getHeaderField(content-length)
-> 5550
[appletRunner] ERROR
(com.canoo.webtest.extension.applet.runner.AppletRunner) -
LoginButtonApplet.<init>(com.canoo.webte
st.extension.applet.runner.AppletRunner, java.awt.Frame)
[appletRunner] java.lang.NoSuchMethodException:
LoginButtonApplet.<init>(com.canoo.webtest.extension.applet.runner.Apple
tRunner, java.awt.Frame)
[appletRunner] at java.lang.Class.getConstructor0(Unknown Source)
[appletRunner] at java.lang.Class.getConstructor(Unknown Source)
[appletRunner] at
com.canoo.webtest.extension.applet.runner.AppletRunner.createObject(AppletRu
nner.java:146)
[appletRunner] at
com.canoo.webtest.extension.applet.runner.AppletRunner.newScenario(AppletRun
ner.java:129)
[appletRunner] at
com.canoo.webtest.extension.applet.runner.AppletRunner.run(AppletRunner.java
:83)
[appletRunner] at
com.canoo.webtest.extension.applet.runner.AppletRunner.main(AppletRunner.jav
a:62)
[appletRunner] INFO (com.canoo.webtest.extension.applet.AppletRunnerStep) -
runApplet: exitValue was: -3
[appletRunner] ERROR (com.canoo.webtest.extension.applet.AppletRunnerStep) -
Test LoginButtonApplet failed. Exit value:
-3
INFO (com.canoo.webtest.engine.WebClientContext) - Responses restored
INFO (com.canoo.webtest.ant.WebtestTask) - Finished executing webtest
"check that eMayor Aachen is up" (C:\Work\Testing
\Canoo\myWebTestProject\tests\yglWebTest.xml:9: )
INFO (com.canoo.webtest.reporting.XmlReporter) - Writing report to
C:\Work\Testing\Canoo\myWebTestProject\results\001_C
heckThatEMayorA\WebTestReport.xml
INFO (com.canoo.webtest.ant.WebtestTask) - Test report successfully
created.
:
BUILD FAILED
C:\Work\Testing\Canoo\build\webtest.xml:381: 1 of 1 webtests have failed (0
successful)!
Total time: 11 seconds