for(int i=1;i<=9;i++) {
String elementUnderTest = "searchTable["+i+"][3]";
getText(elementUnderTest);
}


On Tue, Nov 24, 2009 at 3:49 PM, gothai nayaki <[email protected]>wrote:

> But if i want to loop the SearchTable, kindly help me in writing the same
> in method.
> I tried giving like,
>
> for(int i=1;i<=9;i++)
> searchTable[{i}][3]
>
> But this is not working. I am getting error,
> "Cannot find UI Object searchTable[{i}][3]"
>
> Help me in getting this resolved
>
>
> On Tue, Nov 24, 2009 at 11:15 AM, John <[email protected]> wrote:
>
>> Try the following UI module:
>>
>> ui.Table(uid: "searchTable", clocator: [class: "advquery"]){
>>    InputBox(uid: "row:*, column:3", clocator:[name: "words"])
>> }
>>
>> Then use "searchTable[1][3]", "searchTable[2][3]", ... "searchTable[9]
>> [3]"
>> To refer the individual input box.
>>
>> Thanks,
>>
>> Jian
>>
>> On Nov 23, 11:46 pm, Gothai <[email protected]> wrote:
>> > I tried to get the text box name dynamically using Xpath from the
>> > table in the url "http://code.google.com/p/aost/issues/advsearch";. I
>> > used
>> > the following code. In selenium using Java, i can dynamically get the
>> > xpath
>> > using for loop like,
>> >
>> > for (i=1;i<=9;i++)
>> > {
>> > String value =
>> > selenium.getvalue("xpath=//tab...@class='advquery']//tr[i]/td[3]/
>> > input")
>> >
>> > }
>> >
>> > How can i handle the same using Tellurium. I want to generate the
>> > XPath
>> > dynamically like above case.
>> >
>> > What version of the product are you using? On what operating system?
>> > I am using Tellurium 0.6.0 on Windows.
>> >
>> > It is given in the advanced examples like:
>> >
>> > Use the templates as defined by the following UI module,
>> >
>> > ui.Form(uid: "issueAdvancedSearch", clocator: [action: "advsearch.do",
>> > method:
>> > "post"], group: "true"){
>> >     Table(uid: "searchTable", clocator: [class: "advquery"]){
>> >         Selector(uid: "row:1, column: 3", clocator: [name: "can"])
>> >         SubmitButton(uid: "row:1, column:4", clocator: [value:
>> > "Search", name: "btn"])
>> >         InputBox(uid: "row:2, column:3", clocator:[name: "words"])
>> >         InputBox(uid: "row:3, column:3", clocator:[name: "without"])
>> >         InputBox(uid: "row:5, column:3", clocator:[name: "labels"])
>> >         Table(uid: "row:6, column:1", clocator:[:]){
>> >             UrlLink(uid: "row:1, column:1", clocator:[text: "%%More
>> > Search Tips"])
>> >         }
>> >         InputBox(uid: "row:6, column:3", clocator:[name: "statuses"])
>> >         InputBox(uid: "row:7, column:2", clocator:[name: "reporters"])
>> >         InputBox(uid: "row:8, column:2", clocator:[name: "owners"])
>> >         InputBox(uid: "row:9, column:2", clocator:[name: "cc"])
>> >         InputBox(uid: "row:10, column:3", clocator:[name:
>> > "commentby"])
>> >    }
>> >
>> > }
>> >
>> > If i donot want to declare all the rows and if i want to write a
>> > common single syntax and dynamically provide the row number at
>> > runtime, How should i declare the UI module.
>> >
>> > Also please guide me how to write the method using the created UI
>> > module and access the input Boxes dynamically
>> >
>> > Thanks,
>> > Gothai
>>
>> --
>>
>> You received this message because you are subscribed to the Google Groups
>> "tellurium-users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<tellurium-users%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/tellurium-users?hl=en.
>>
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "tellurium-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<tellurium-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/tellurium-users?hl=en.
>

--

You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en.


Reply via email to