WORKING WITH QTP

TestEveryThinG

Posts Tagged ‘CheckBox’

Select the row in WEBTABLE/WEBGRID using QTP/DOM

Posted by rajivkumarnandvani on July 23, 2011

Hi All,

I found that most of time while working with WEBTABLE we need to the select the row based on some criteria by clicking checkbox or radiobutton.For that first we have to find the row which we have to select based on value of that row like text/link inside the row.
Here I am giving an example how to select a row in Webtable by finding the text. Logic I am using here is first i will find the row number from webtable where my searching text is present using GetRowWithCellText method then I will provide the column name/index of webtable where checkbox is present.


In below mentioned example I will select the row where Confirmation Number is “15204
Let’s see

Select Date ConfirmationNumber User Name Organization Name
17-SEP-2008
13761
 SMITH’S LP SUPPLY CO.
24-OCT-2008
13808
 Micro Motion test1
30-OCT-2008
13874
 EMERSON PROCESS MANAGEMENT ASIA PACIFIC PTE LTD
13-JUN-2009
15058
 Spartan Controls Ltd.
08-AUG-2009
15204
 Emerson Process Management

 Click here to get full details…

http://www.flipkart.com/affiliate/displayWidget?affrid=WRID-141998662587146404
http://www.flipkart.com/affiliate/displayWidget?affrid=WRID-141998664278824982
http://www.flipkart.com/affiliate/displayWidget?affrid=WRID-141998667291069023

Posted in QTP, WEB | Tagged: , , | 8 Comments »

Child Object

Posted by rajivkumarnandvani on February 6, 2009

Getting Child Object:

We can use description object to get all the objects on the page that matches
that specific description. Suppose we have to check all the checkboxes present
on a web page. So we will first create an object description for a
class=SpellE>checkboxe
and then get all the checkboxes from the page

Dim obj_ChkDesc

Set obj_ChkDesc=Description.Create
obj_ChkDesc
class=GramE>(
“html tag”).value = “INPUT”
obj_ChkDesc(“type”).value = “checkbox”
Dim allCheckboxes, singleCheckBox
Set allCheckboxes = Browse(“Browser”).Page(“Page”).
class=SpellE>ChildObjects
(obj_ChkDesc)

For each singleCheckBox in allCheckboxes

singleCheckBox.Set “ON”

Next

The above code will check all the check boxes present on the page. To get all
the child objects we need to specify an object description i.e. we can’t use
the string arguments that will be discussed later in the 2nd way of using the
programming description.

Possible Operation on Description Object

Consider the below code for all the solutions

Dim obj_ChkDesc

Set obj_ChkDesc=Description.Create

obj_ChkDesc
class=GramE>(
“html tag”).value = “INPUT”

obj_ChkDesc(“type”).value = “checkbox”

style=’mso-special-character:line-break’>


Posted in QTP, WEB | Tagged: , , | 1 Comment »

 
%d bloggers like this: