HI Bhavin
 
Thanks for your reply
 
The color is shown in the property 'Background' which is under Native 
Proeprties (in object spy). how can this be retrieved. I am using 
WpfWindow("title").WpfButton("title").Object.Background. It is not giving 
the answer
 
Regards

On Monday, September 3, 2012 2:25:01 AM UTC+5:30, bhavin v patel wrote:

> You need to know about 'GetROProperty'/loop/conditional statement.  
>
> First , Spy (guy with hat) of any object you would to get property of.. in 
> case it is color, and rowcount/itemcount/rows 
>
> So when you spy of any object; you will get two values for native and 
> application properties name and their values. 
>
> Color object may have name as 'ffffff' which is html translation of white 
> color. (here is html translation of colors  
> http://www.w3schools.com/html/html_colornames.asp ) 
>
> myColor=Window(x).WinButton(y).GetROProperty("Color/look for name of 
> property") 
>
> here you can use if.else or select case statement to select color based 
> html code .
>
> if (myColor="ffffff") then myColor="White" ...so forth 
>
> 2.you can also use 'GetRoProeprty' to get num row for any table. 
>
> rowCount= Window(x).WinTable(y).GetROProperty("rows/look for name of 
> property") or RowCount 
>
> Note: You need to find property which give "true" or "false" based on 
> rowselection. I m just gueessing getRowSelection ( attach screen shot,if u 
> cant find it) 
> for i=0 to rowCount-1 
>    rowActivated= Window(x).WinTable(y).getRowSelection(i)
>    if (rowActivated="True") then 
>
>    messagebox "In table row num "&i&" is activated" 
>     myRowColor=Window(x).WinTable(y).GetROWColor(i)     
>    End IF 
>    ' Note: I have guessed those two properties and methods , you can find 
> it in spy.
> Next 
>
> some methods and proeprties are not set so you may need to talk to 
> developer to make available for testing. 
>
> Good luck 
>
>
>
> On Sunday, September 2, 2012 7:11:29 AM UTC-4, shilpa gupta wrote:
>>
>> Hi friends
>>
>> I am new member of the group, have below queries for QTP 11, windows 
>> based application:
>>
>> 1. want to know how to find the color of any object (button etc) in 
>> windows based application, i searched and found the methods for web based 
>> application but not for windows based
>> 2. in a windows application, there is a table (having multiple rows and 
>> columns). i want to know the row which is selected (highlighted) , how can 
>> this be done
>> 3. and also on selecting any row in the table, the color of the selected 
>> row changes. how can we get the color of the selected row
>>
>> please reply
>>
>> Regards
>>
>

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