there are having 10 checkboxes..how can i check only first
5 check boxes by using descriptive programing..
Answers were Sorted based on User's Feedback
Answer / firoz shaik
A Small correction in the above code :
set objCheckBox=Description.Create()
objCheckBox("micclass").Value="WebCheckBox"
set objChildObjects=Browser("micclass:=Browser").Page
("micclass:=Page").Childobjects(odesc)
for i=1 to objChildObjects.Count
If i=5 Then
Exit For
End If
objChildObjects(i).Set "ON"
Next
| Is This Answer Correct ? | 12 Yes | 3 No |
Answer / nuka raju
Dim objCheckbox
set objCheckBox=Description.Create()
objCheckBox("micclass").Value="WebCheckBox"
set objChildObjects=Browser("micclass:=Browser").Page
("micclass:=Page").Childobjects(odesc)
for i=1 to 5
objChildObjects(i).Checked
Next
| Is This Answer Correct ? | 11 Yes | 5 No |
Answer / mahesh
can any body pls send the code for this question
| Is This Answer Correct ? | 5 Yes | 2 No |
Answer / ramana vanteru
Hi mahesh,
ur question is not clear to me, still my ans is,
get checkbox item count using child objects and then use
For loop to get first 5 checkboxes.
| Is This Answer Correct ? | 6 Yes | 3 No |
Answer / uday
Firoz cant your for loop optimized like below:
for i=1 to 5
objChildObjects(i).set "ON"
Next
The rest is fine.
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / vishnu
// Save the below script in Htm format
<html>
<body>
<form>
YES / NO1: <input type="checkbox" name="CB1"></br>
YES / NO2: <input type="checkbox" name="CB2"></br>
YES / NO3: <input type="checkbox" name="CB3"></br>
YES / NO4: <input type="checkbox" name="CB4"></br>
YES / NO5: <input type="checkbox" name="CB5"></br>
YES / NO6: <input type="checkbox" name="CB6"></br>
YES / NO7: <input type="checkbox" name="CB7"></br>
YES / NO8: <input type="checkbox" name="CB8"></br>
YES / NO9: <input type="checkbox" name="CB9"></br>
</form>
</body>
</html>
'Descriptive Programming
'Suppose we are having 10 checkboxes..How can We check only first 5 check boxes by using descriptive programing?
SystemUtil.Run "iexplore","file:///C:/Users/Administrator/Desktop/sample.htm"
Set BP=Browser("CreationTime:=0").Page("micclass:=Page")
BP.WebCheckBox("name:=CB1").Set "ON" 'ON is used to check
BP.WebCheckBox("name:=CB2").Set "ON"
BP.WebCheckBox("name:=CB3").Set "ON"
BP.WebCheckBox("name:=CB4").Set "ON"
BP.WebCheckBox("name:=CB5").Set "ON"
BP.WebCheckBox("name:=CB6").Set "OFF" 'OFF is used to Not Check
BP.WebCheckBox("name:=CB7").Set "OFF"
BP.WebCheckBox("name:=CB8").Set "OFF"
BP.WebCheckBox("name:=CB9").Set "OFF"
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / pushpa
By using select method and index property.
.select "#0","#1",....
| Is This Answer Correct ? | 1 Yes | 3 No |
Answer / satish
set x=description.create
x("micclass").value="WinCheckbox"
set y=Browser("title:=.*).page("title:=.*").childobjects(x)
print x.count
for i=1 to 5 step 1
x(i).set "on"
next
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / pushpa
By using QTP Ordinal identifier "creationtime" like
Browser("title:=").page("title:=").WebCheckbox("Name:=',Creationtime:=0").select
| Is This Answer Correct ? | 0 Yes | 5 No |
Can we do Load Testing with QTP?
Which object repository we use in real time and can we merge 2 object repostiory and how?
how to explain a claims and insurance project?
Explain quicktest professional (qtp) testing process?
Did u use check points during ur work experience ?
How can you write the scripts that operate on different objects depending on run-time information?
How to do excception handling ( error handling ) in QTP
6 Answers Institute for Medical Education,
explian qtp frame work and what is the use of it? what is the neceecity of this? explian detail?
Suppose there is a link present somewhere in an excel sheet. Find the link and click on it. How to write a script using Excel application object in QTP?
How good are you in writing VBscript code for your application? Can you completely write VBscrit for your project with out using recording mode in QTP?
How Can I find the least value in a bunch of variables using qtp.. E.g.:- A = 210, B = 212, C = 60, D = 111 I don’t want to write bunch of lines for this…. Is there a way to get the result in one line…..
how you update scripts in qtp?