1 message in com.canoo.lists.webtest[Webtest] Canoo WebTest Tool ends in ...| From | Sent On | Attachments |
|---|---|---|
| Arvind Joshi | 08 Jun 2004 23:12 |
| Subject: | [Webtest] Canoo WebTest Tool ends in error during submission of form with data.![]() |
|---|---|
| From: | Arvind Joshi (arvi...@oracle.com) |
| Date: | 06/08/2004 11:12:40 PM |
| List: | com.canoo.lists.webtest |
Hi all,
I was evaluating the Canoo WebTest Tool for automated testing of web
applications.
I am "Cut - Pasting" the error message ,and the syntax , below.
After the error message , I have pasted the Actual Code ( xml file) which gave
this error.
What I was trying to achieve:
1) Login to the Site , with username / password . It takes me to the Application
page.
2) Click on one of the tab of the Application (tab) page . After that
3) Click on the link on the resultant page
4) The final pages has few fields, which I am trying to populate through the
xml-code , and do a "submit"
The Steps 1 - 3 goes through fine. But fails on the submission of the form with the data.
I would like to know :
1) Whether I had made any mistake ?
2) Is this functionality supported , by this product ?
3) Or is there any work-around for this?
4) The Submission of the form involves a call to "javascript". Is this a
supported feature? If not, is there a way-around?
Thanks,
Arvind
I got the following error:
crmcw01:/export/home/crmcw1e>ant -buildfile Userid.xml -v
Apache Ant version 1.6.1 compiled on February 12 2004
Buildfile: Userid.xml
Detected Java version: 1.3 in: /opt/java1.3/jre
Detected OS: HP-UX
parsing buildfile /export/home/crmcw1e/WEBTESTHOME/webtests/Userid.xml with URI
= file:///export/home/crmcw1e/WEBTESTHOME/webtests/Userid.xml
Project base dir set to: /export/home/crmcw1e/WEBTESTHOME/webtests
Build sequence for target `main' is [main]
Complete build sequence is [main, ]
main:
BUILD FAILED
Test step clicklink named "Click The Apply Link" failed with message "No link
found in page
http://crmcw01.us.oracle.com:6666/OA_HTML/amsProdCreatMain.jsp?jtfm0=_0_1_0_-1_f_nv_&jttst0=1000196_21706%2C21706%2C-1%2C0%2C&etfm1=&jfn=ZGF57ABF2209F6D73FB5A3487ED5417C3E10E019B03AA0C30903004E05D38019F1992B1D8C797A972BCE4A48DD2BE806A478&PAGE.OBJ.objType=PROD:
label <Apply>, htmlId <null>"
at
com.canoo.webtest.ant.TestSpecificationTask.stopBuildIfNeeded(TestSpecificationTask.java:78)
at
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTask.java:72)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:301)
at org.apache.tools.ant.Target.performTasks(Target.java:328)
at org.apache.tools.ant.Project.executeTarget(Project.java:1215)
at org.apache.tools.ant.Project.executeTargets(Project.java:1063)
at org.apache.tools.ant.Main.runBuild(Main.java:632)
at org.apache.tools.ant.Main.startAnt(Main.java:183)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56)
My Code is :[ Userid.xml]
<project name="SimpleTest" basedir="." default="main"> <taskdef file="/export/home/crmcw1e/WEBTESTHOME/webtestTaskdefs.properties"> <classpath> <fileset dir="/export/home/crmcw1e/WEBTESTHOME" includes="**/lib/*.jar" /> </classpath> </taskdef> <target name="main"> <testSpec name="myTest"> <config showhtmlparseroutput="true" host="crmcw01.us.oracle.com" port="6666" protocol="http" saveresponse="yes" basepath="OA_HTML" /> <steps> <invoke stepid="goto start page" url="jtflogin.jsp" /> <setinputfield stepid="set user name" name="username" value="mktmgr" /> <setinputfield stepid="set password" name="password" value="welcome" /> <clickbutton label="Go" stepid="Click the submit button" /> <verifytitle stepid="Marketing Online : Home" text="Marketing Online : Home" /> <clicklink stepid="The Product Page" label="Product" save="mktmgr" href="PAGE.OBJ.objType=PROD"/> <verifytitle stepid="Marketing Online : Products" text="Marketing Online : Products" /> <clicklink stepid="The Create Product Page" label="Create Product" save="CrProd" href="jtfm0=_0_1_0_-1_f_"/> <verifytitle stepid="Marketing Online : Create Product" text="Marketing Online : Create Product" /> <setcheckbox stepid="Click Service Radio Button" name="AmsProductCreate.OBJ.itemSetupType" value="S" checked="true" /> <setinputfield stepid="set Product name" name="AmsProductCreate.OBJ.productName" value="Canoo Dream" /> <setinputfield stepid="set Product Number" name="AmsProductCreate.OBJ._JTFSKFF_INV_MSTK_101__" value="4444" /> <setinputfield stepid="set Owner Name" name="AmsProductCreate.OBJ.ownerName" value="Smith, Ms. Elizabeth" /> <setselectfield stepid="Set 1st MultiSelect value to KIT" name="AmsProductCreate.OBJ.itemType" value="K" /> <setinputfield stepid="set Description" name="AmsProductCreate.OBJ.description" value="Buy Canoo Dream and get ANT Hill Free" /> <clicklink stepid="Click The Apply Link" label="Apply" href="#" /> </steps> </testSpec> </target> </project>
This is what is the (partly & broken) content of the source of the Actual HTML
page ( where "form" with data , is submited ):
---------------------------
<!-- Local JavaScript functions go here -->
<script language="JavaScript">
function createProduct()
{
getField("ProductCreatForm","JTFValidateFlag").value = "Yes"; doAsfAction("ProductCreatForm","CRE"); }
--------------------------- <tr> <td> </td><td> </td><td> </td> <td nowrap align="right">
<a onclick="ProductCreatForm.reset();" href="#">Clear</a> <a onclick="createProduct()" href="#">Apply</a>
</td>
</tr>
-----------------------------
<form name="ProductCreatForm" action=
"amsProdCreatMain.jsp?jtfm0=_0_1_0_-1_f_nv_&jttst0=1000196_21706%2C21706%2C-1%2C0%2C&etfm1=&jfn=ZG10B5C8BD02C701E4A27F7339D228E3D543C667C498FD96CDFEE2A0E3BEF2A1EDB55BA0CBD33348989FB37F4EC8FC8CAC92&PAGE.OBJ.objType=PROD"
method="post">
--------------------------------------------------------------
Thanks is advance for any advice / suggestion / Solution.
Arvind
Arvind Joshi Application & Industry Solutions North America Industries




