Capitalization is wrong.  It should be 'storeXPath.'
 

--
Jonathan Rosenberg
Founder & Executive Director
Tabby's Place
http://www.tabbysplace.org <http://www.tabbysplace.org/> 


-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of sriharini sriharini
Sent: Wednesday, March 24, 2010 4:37 PM
To: [email protected]; Dierk König
Subject: Re: [Webtest] identifying and storing xpath


Hi,  
I getting following error for storeXpath step.
Any suggestions?

Thanks,
Srini

error-------------------------------

Caused by: h:\pf\webtest\csr\tests\jumpSearch\test.xml:16: Problem: failed
to create task or type storeXpath Cause: The name is undefined. Action:
Check the spelling. Action: Check that any custom tasks/types have been
declared. Action: Check that any <presetdef>/<macrodef> declarations have
taken place. at
org.apache.tools.ant.UnknownElement.getNotFoundException(UnknownElement.java
:481) at
org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:413) at
org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:160)
at org.apache.tools.ant.Task.perform(Task.java:347) at
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43
) at
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)
at com.canoo.webtest.steps.Step.execute(Step.java:103)

test.xml file-----------------------------------------

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE project SYSTEM "../../dtd/Project.dtd">
<project default="csr">
<target name="csr">
<dataDriven tableContainer="${test.data}/csrJumpSearch/csr_jump_search.xls">
<webtest name="CSR Jump Search">
&config;
<steps description="CSR Jump Search">
&csrLogin1;
<followFrame name="topBar"/>
<setInputField name="searchDataBean.searchString" value="${account}"/>
<setSelectField name="searchDataBean.searchField" text="Account #"/>
<clickElement xpath="//i...@name='sa']"/>
<followFrame name="LookupLeft"/>
<storeXpath xpath="(//span[...@class='normalText'])[2]/text()"
property="account_number"/>
</steps>
</webtest>
</dataDriven>
</target>
</project>
-------------------------------------------------------------


2010/3/24 Dierk König <[email protected]>


the problem comes when referring to it later.
(that is speculation of course since the referring part of the code is not
submitted)

cheers
Dierk

Am 24.03.2010 um 18:13 schrieb Marc Guillemot:


> what is the problem with a blank?
>
> Marc.
> --
> Blog: http://mguillem.wordpress.com
>
>
> Dierk König wrote:
>> you shouldn't have a blank in you property name.
>> cheers
>> dierk
>> Am 24.03.2010 um 16:40 schrieb sriharini sriharini:
>>> Thanks Mick. I get the xpath now for the second item. But the storeXpath
is failing. Do i have to do any thing special?
>>>
>>> here is the step:
>>> <storeXpath xpath="(//span[...@class='normalText'])[2]/text()"
property="account id"/>
>>>
>>>
>>> Thanks,
>>> Srini
>>>
>>>
>>> On Tue, Mar 23, 2010 at 5:02 PM, Mick Knutson <[email protected]
<mailto:[email protected]>> wrote:
>>>
>>>    Try:
>>>
>>>    String FIRST_ITEM_XPATH = "//sp...@class='normalText'][1]/text()"
>>>
>>>    ---
>>>    Thank You…
>>>
>>>    Mick Knutson, President
>>>
>>>    BASE Logic, Inc.
>>>    Enterprise Architecture, Design, Mentoring & Agile Consulting
>>>    p. (866) BLiNC-411: (254-6241-1)
>>>    f. (415) 685-4233
>>>
>>>    Website: http://www.baselogic.com <http://www.baselogic.com/>
>>>    Linked IN: http://linkedin.com/in/mickknutson
>>>    Twitter: http://twitter.com/mickknutson
>>>    Vacation Rental: http://tahoe.baselogic.com
>>>    <http://tahoe.baselogic.com/>
>>>    ---
>>>
>>>
>>>
>>>
>>>    On Tue, Mar 23, 2010 at 1:43 PM, sriharini sriharini
>>>    <[email protected] <mailto:[email protected]>> wrote:
>>>
>>>
>>>
>>>        Hi,
>>>        I am trying to get the xpath  for 123456 and store it
>>>        Can you please help in writing the xpath and storing the value.
>>>
>>>        Below is the code
>>>
>>>        Thanks for the help.
>>>
>>>        Regards
>>>        srini
>>>
>>>        I tried this, but my test is failing for this step
>>>        <storeXpath xpath="(//sp...@class='normalText'])[2]/.."
>>>        property="confirm_id"/>
>>>
>>>
----------------------------------------------------------------------------
-------------------------------------------------
>>>                           <tr>
>>>                              <td align="right"><span
>>>        class="boldText">Confirmation Number:</span></td>
>>>                              <td><span
>>>        class="normalText">DE28-572145</span></td>
>>>                           </tr>
>>>                           <tr>
>>>                              <td align="right"><span
>>>        class="boldText">Transaction Id#:</span></td>
>>>                              <td><span
>>>        class="normalText">*123456*</span></td>
>>>                           </tr>
>>>
----------------------------------------------------------------------------
-------------------------------------------------------
>>>
>>>
>>>
>
>
>
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest



Reply via email to