Hi All,
I believe we could have much easier option without taking the risk of
descriptive programing and comlexisy of FOR loop.
I would prefer you to parameterise the required property of check box in OR
and make an reusable action and run on all rows, inserting the value of the
property in local data sheet.
Will look like some thing as below.
.WebCheckBox("CheckBox").Set "ON"
and in datasheet.
admin
adminNA
adminXY
adminAB
etc....
Please let me know if its better.
On Sat, Oct 10, 2009 at 12:56 AM, Kiran Ogeti <[email protected]> wrote:
> thanks Sridhar.. you are awesome
>
> --- On *Fri, 10/9/09, Sreedhar Mallipeddi <[email protected]>* wrote:
>
>
> From: Sreedhar Mallipeddi <[email protected]>
> Subject: Re: Checkbox parameterization
> To: [email protected]
> Date: Friday, October 9, 2009, 2:06 AM
>
>
> u have to use like this.... .WebCheckBox("*value:=*"&Role).Set "ON"
>
> On Thu, Oct 8, 2009 at 4:01 PM, Kiran Ogeti
> <[email protected]<http://us.mc596.mail.yahoo.com/mc/[email protected]>
> > wrote:
>
>> Thanks Sridhar..
>>
>> this is what I did per ur instructions:
>>
>> Pl see in bold & red and advice how to assing element of array to property
>> Value
>>
>> RolesForAll = datatable.Value("SetofRoles",1) ## Read values from data
>> table##
>> RolesForEach = split(RolesForAll,",",-1) ##Split them and Put them in
>> array##
>> For each Role in RolesForEach
>> .WebCheckBox("*value:=Role*").Set "ON"
>> Next
>>
>>
>> --- On *Thu, 10/8/09, Sreedhar Mallipeddi
>> <[email protected]<http://us.mc596.mail.yahoo.com/mc/[email protected]>
>> >* wrote:
>>
>>
>> From: Sreedhar Mallipeddi
>> <[email protected]<http://us.mc596.mail.yahoo.com/mc/[email protected]>
>> >
>> Subject: Re: Checkbox parameterization
>> To:
>> [email protected]<http://us.mc596.mail.yahoo.com/mc/[email protected]>
>> Date: Thursday, October 8, 2009, 6:53 PM
>>
>> Take all the checkbox value property in to a single cell in datatable
>> seperated by ":"
>> in ur script split them in to a array
>> Write a loop and call each value and set it on.
>>
>> On Thu, Oct 8, 2009 at 11:22 AM, Kiran Ogeti
>> <[email protected]<http://us.mc596.mail.yahoo.com/mc/[email protected]>
>> > wrote:
>>
>>>
>>>
>>> Hi all,
>>>
>>>
>>> I have 10 Checkboxes on a page .. they work fine by explicitly mentioned
>>> each one with value..
>>>
>>> now how to parameterize them by datatable...so it will be a single line
>>>
>>>
>>> .WebCheckBox("value:=admin").Set "ON" ( 1st checkbox)
>>>
>>> .WebCheckBox("value:=adminNA").Set "ON" (2 nd check box)
>>>
>>> .WebCheckBox("value:=adminAU").Set "ON" (3rd check box)
>>>
>>> Thanks
>>>
>>>
>>>
>>> How to handle checkboxes using parameterization using datatable
>>>
>>>
>>>
>>>
>>> --
>>> Mallipeddi Sreedhar
>>> 91-9000994721
>>>
>>>
>>>
>>>
>
>
> --
> Mallipeddi Sreedhar
> 91-9000994721
>
>
> >
>
--
BR.
Saurabh Gupta
Mob. +91-9663304288
-------------------
I have not failed, I've just found 10000 ways that won't work. Thomas A.
Edison
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
"QTP - HP Quick Test Professional - Automated Software Testing"
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/MercuryQTP?hl=en
-~----------~----~----~----~------~----~------~--~---