I have multiple radio buttons i need to select a radio
buton and i dont want to hard code i have a generic
function for it there i have used select#0 so it selects
first radio button but for other script i want to select
the 4th radio button how i can make it still more generic

Answers were Sorted based on User's Feedback



I have multiple radio buttons i need to select a radio buton and i dont want to hard code i have a..

Answer / menaka

count the radiobutton in the appliation and u can select
the last radio button or the u can select radiobutton
randomly.

here is the code..

Set desc=description.Create()
desc("micclass").value="WebRadioGroup"
Set radio=Browser("...").Page("..").ChildObjects(desc)
radiocount=radio.count
msgbox radiocount

For i=o to radiocount-1
itemcount=radio.item(i).GetRoProperty("items count")
msgbox "item count:" & itemcount

Next

'FOR SELECTING THE LAST RADIO BUTTON
variable1="#" & itemcount-1

'so use the variable1 wherever u want to select the item.

'RADOM SELECTION OF RADIO BUTTON

variable2=RandomNumber(0,(itemcount-1))
randselection="#" & variable2

'use variable2 where ever u want to select the radiobutton
randomly.

Is This Answer Correct ?    26 Yes 4 No

I have multiple radio buttons i need to select a radio buton and i dont want to hard code i have a..

Answer / ashish

hi, What you can do is
Create a function which accepts a parameter (Index #).
Pass the index number to the radio button u need to click.

Is This Answer Correct ?    35 Yes 14 No

I have multiple radio buttons i need to select a radio buton and i dont want to hard code i have a..

Answer / rahul

use select #x

pass the x as a variable

Is This Answer Correct ?    23 Yes 5 No

I have multiple radio buttons i need to select a radio buton and i dont want to hard code i have a..

Answer / saisree

Hi

i tried to solve my problem but i didn't get how to do. can you please help me.

I have one web application in that when you are going to click webedit that will generate one window in that so many radio buttons are there i have click one radio button but all the properties are same for all radio buttons and index is not there and i have to select randomly i tried above code also its not working. please help me

My code:
With browser("title:=Hospital Management System")
With .page("title:=Hospital Management System")

.link("name:=Transactions","x:=-11215").Click
.link("name:=Purchase Invoice","x:=-23040").Click
.webedit("name:=supcode").Click
Dim variable2
Set desc=description.Create()
desc("micclass").value="WebRadioGroup"
Set radio=.ChildObjects(desc)
radiocount=radio.count
msgbox radiocount
For i=o to radiocount-1
itemcount=radio.item(i).GetRoProperty("items count")
msgbox "item count:" & itemcount
Next
variable2=RandomNumber(0,(itemcount-1))
randselection="#" & variable2

Mesgbox showing "0" radio buttons in page

End with
End with

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More QTP Interview Questions

What is the script for database check point, bitmapchek point, regular expression ?

0 Answers  


Why bpt?

0 Answers  


What is the basic concept of quicktest professional?

0 Answers  


which command u will use to access the application through descriptive programing?

7 Answers   Datamatics,


Tell about automation object model(Aom) in qtp?

6 Answers   GE,






What is Distributed testing? How does UFT support it?

0 Answers  


How to send the qtp results file by email (Lotus notes).

1 Answers   TCS,


how to post xml data from QTP scripts to any application?

0 Answers  


In Test Directory, What are the contents in test case designing? if you prepare in excel sheet how u use thrw Test Directory?

0 Answers  


What is Object Spy?

7 Answers   JKH, Ordain Solutions,


What is an optional step in qtp ?

0 Answers  


In an Excel sheet take two fields as agentname and password and type some valid agentname and password.call that excel sheet in qtp so that qtp opens the flightreservation window taking into consideration how many records are entered in the excel sheet.For example if 3 records are entered today it will open 3 FR windows,if in near future the records are more than 3 then it will open that number of times.

3 Answers  


Categories