Hi Pavan,
No need to thanks yar when your objective is not solved.But still i feel DP
will do the job only thing u need to add is regex where the properties is
changing.



*i** think we both are on same knowledge level so we can do something
regarding ur issue.*
*Also one suggestion please post ur  issue at Knowledgeibox.com.They give
very promt solution*.

Regards
Naveen Shrivastava



=======================================

On Sat, Aug 22, 2009 at 3:38 PM, naveen naveen11
<[email protected]>wrote:

>
> Hi Pavan,
>
> As far from ur explanation in what i understood is that u WebTable in which
> there is checkbox which you need to set "ON".If i am right just some
> questons.
>
> 1. Why you are associating WebTable since it will change after every entry?
> 2.Why you are coding for such a lengthy hierarchy?
> 3.Your main objective is to check the checkbox Ok?
>
> if this is the scenerio then follow this:-
> 1. First check the column where this checkbox is placed.
>   * Browser(".*").Page(.*).WebTable("Property:=value").getcelldata(r,c)*
> 2. Find the rowcount using webtable
> *Browser(".*").Page(.*).WebTable("property:=value").rowcount*
> This will give rowcount for present table there might be next Table also.
> 3.Now you got the rowcount,and the column no. of checkbox
> 4.Since child object is checkbox so use descriptive programming
>
> Set chk_bx = Description.Create()
> chk_bx("micclass") = "CheckBox"
>
> Set chk_cnt =
> Browser(.*).Page(.*).WebTable(property:=value").childobjects(chk_bx)
> this will return the no of checkbox in that table.
>
> 5. for i=0 to chk_cnt.Count -1
>    chk_cnt(i).Set "ON"
> Next
>
> Just try this and let me know if this works try avoiding repository as much
> as possible.
> If i am wrong let me know,i have one more solution.Other wise send me your
> detail scenerio.
>
> Regards
> Naveen Shrivastava
>
> =============================================================
>
>
>
>
>
> On 8/22/09, Pavan Turlapati <[email protected]> wrote:
>>
>>
>> I know it would have been very nice if I could have provided you some
>> snapshots to analyze the problem in a better way, but with the limited
>> permission I have, I will try to describe my problem here. Please help
>> if you have a solution for the issue.
>>
>>
>> I have a simple web table. This object when added into our shared
>> object repository is having 40 rows. The webtable has a check box in
>> its first column. My target was to check the checkbox.
>>
>>
>> How I coded:
>> 'Find the desired row in the webtable
>> rNum=cInt(Browser("").Page("").Frame("").WebTable
>> ("").getRowWithCellText(Parameter("CheckValue"))
>>
>> 'Check the checkbox
>> cInt(Browser("").Page("").Frame("").WebTable("").childitem(rNum,
>> 1,"WebCheckBox",0).set "ON"
>>
>> It worked intially. Now the above statement is not working.  Though
>> the object spy of the web table shows the row count as 40, but
>>
>>
>> cInt(Browser("").Page("").Frame("").WebTable("").getCelllData(1,1): is
>> giving me the content of the whole table. Yes of all the 40 rows in a
>> single column.
>>
>>
>> Problem as per me: The webtable which I intended is not taken by QTP.
>> When it had to show me 40 rows data.All data is coming in the first
>> row/column itself.
>>
>> So, I now wanted to check with you is: How can I update that table
>> properties, since the update from application option I used is
>> updating the rowcount correctly to 40.But while running the script,
>> table is coming as a single row.
>>
>>
>> Please, revert back if you need any other information.
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to