Hi Chang,

I really don't think that usage of many storeXPath may become a performance
issue. The question is rather if it allows you to correctly reuse the values
you saved. Otherwise I don't see any problem with storeXPath used within a
<repeat> to iterate over all table's rows.

Otherwise have a look at htmlunit's JavaDoc to see the usage of
HtmlUnitXPath
http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/html/xpath/HtmlUnitXPath.html

Marc.


Chang Su wrote:
> 
> oh, Marc,
> 
> let me explain a bit more.
> 
> If the table has only a couple of rows and columns, I
> can use step <storeXPath> several times to store the
> cell to property. However if the table has many rows,
> I will need to use script such as groovy to do it for
> efficiency, is that riht?
> 
> so suppose I use groovy, 
> <scriptStep description="Save data cell"
> language="groovy">
> 
> what is way to obtain me the data cell given xpan
> string such as
> //[EMAIL PROTECTED]'form2:table1:row0:0:col0:_id13'],
> //[EMAIL PROTECTED]'form2:table1:row0:0:col0:_id14'],
> //[EMAIL PROTECTED]'form2:table1:row0:1:col0:_id15'],
> ...
> and more.
> 
> thanks a lot,
> 
> Chang
> 
> 
> 
> 
> 
> --- Marc Guillemot <[EMAIL PROTECTED]> wrote:
> 
>> Hi Chang,
>> 
>> I don't understand why the size of the table
>> matters. It's not clear to 
>> me which cell you want to save.
>> 
>> Marc.
>> 
>> Chang Su wrote:
>> > Hi, 
>> > 
>> > I think I was not clear on my question before.
>> > 
>> > I need to store/save table cell value as webtest
>> > property or to a file that I can use later.
>> > 
>> > I tried to use <storeXPath> it worked with a table
>> > with fixed rows and columns. 
>> > 
>> > <storeXPath
>> >          
>> >
>>
> xpath="string(//[EMAIL PROTECTED]'form2:table1:row0:0:col1:_id14'])"
>> > property="first_device" />
>> > 
>> > <storeXPath
>> >      
>> >
>>
> xpath="string(//[EMAIL PROTECTED]'form2:table1:row0:1:col0:_id13'])"
>> > property="first_type" />
>> > 
>> > it worked with a table with fixed small number of
>> rows
>> > and columns. 
>> > 
>> > My table has fixed number of columns but could
>> have 1
>> > row or 50 rows. 
>> > 
>> > How do I store XPATH of a table with dynamic
>> number of
>> > rows?? Should I use some <scriptStep> here
>> (because it
>> > is better to put in a loop, right?) 
>> > 
>> > 
>> > any suggestion is appreciated!!
>> > 
>> > 
>> > 
>> > Chang
>> > 
>> > 
>> > 
>> > 
>> > --- Michael Habbert
>> <[EMAIL PROTECTED]>
>> > wrote:
>> > 
>> >> Hi Chang Su,
>> >>
>> >> Chang Su wrote:
>> >>> did not get any reply so I resend this. 
>> >>>
>> >>> I would think this is a common task..someone had
>> >> to
>> >>> encounter this before.
>> >> If no one answers to your question - it may
>> imply,
>> >> that your question is 
>> >> not sufficiently understood or no one has a
>> >> solution.
>> >>
>> >>
>> >> [..]
>> >>>> When I navigate bui pages using webtest, how do
>> I
>> >>>> dump
>> >>>> tables in a BUI page to a file (or save
>> somwhere)
>> >> ?
>> >>>> I mean besides using 'save' in webtest which
>> >>>> generally
>> >>>> saves the whole html file, is there a way to
>> jsut
>> >>>> save
>> >>>> table contents to a file or somewhere??
>> >> [...]
>> >> so what I your purpose? So we may understand your
>> >> problem better.
>> >> Why do you want to save the table?
>> >>
>> >> -- 
>> >> Mit freundlichen Grüßen
>> >>
>> >
>>
> ------------------------------------------------------------------------
>> >> Michael Habbert
>> >>
>> >> Senior Developer
>> >> Netpioneer GmbH, Beiertheimer Allee 18, D-76137
>> >> Karlsruhe
>> >> Geschäftsführer: Axel Jahn
>> >> HRB: 107521 Handelsregister Mannheim
>> >>
>> >> Tel: 0721 / 920 60 21
>> >> Fax: 0721 / 920 60 30
>> >> E-Mail: [EMAIL PROTECTED]
>> >> www: http://www.netpioneer.de
>> >> _______________________________________________
>> >> WebTest mailing list
>> >> [email protected]
>> >> http://lists.canoo.com/mailman/listinfo/webtest
>> >>
>> > 
>> > 
>> > 
>> >  
>> >
>>
> ____________________________________________________________________________________
>> > Do you Yahoo!?
>> > Everyone is raving about the all-new Yahoo! Mail
>> beta.
>> > http://new.mail.yahoo.com
>> 
>> _______________________________________________
>> WebTest mailing list
>> [email protected]
>> http://lists.canoo.com/mailman/listinfo/webtest
>> 
> 
> 
> 
>  
> ____________________________________________________________________________________
> Never miss an email again!
> Yahoo! Toolbar alerts you the instant new Mail arrives.
> http://tools.search.yahoo.com/toolbar/features/mail/
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
> 
> 

-- 
View this message in context: 
http://www.nabble.com/how-to-dump-table-contents-to-a-file-tf3168147.html#a8881403
Sent from the WebTest mailing list archive at Nabble.com.

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

Reply via email to