Exforsys
+ Reply to Thread
Results 1 to 2 of 2

Funtion to get the status of the check box along with name of the web element

This is a discussion on Funtion to get the status of the check box along with name of the web element within the Software Testing forums, part of the Testing category; Hi everyone, Please help me in writing a function in QTP. I am testing a web page which has so ...

  1. #1
    thequestionboy is offline Junior Member Array
    Join Date
    Aug 2008
    Answers
    1

    Funtion to get the status of the check box along with name of the web element

    Hi everyone,

    Please help me in writing a function in QTP. I am testing a web page which has so many check boxes (more than 50) with different name for each check box like chkbox_1, chkbox_2, chkbox_3 and so on. I writing a function to check the status of the check box (Checked or Unchecked) along with the name of the check box (like chkbox_1, chkbox_2).

    I am able to get the status of the check box in the output but I am not able get the name of the check box in the output using the below function.

    Public Function FindWebTable(ByVal sBrowserName, ByVal sPageName,ByVal sWebTableName)
    Set oDesc2 = Description.Create()
    oDesc2("micclass").Value = "WebTable"
    oDesc2("name").Value= sWebTableName

    Set WebTableCount=Browser("title:="&sBrowserName).Page("title:="&sPageName).WebTable("name:="&sWebTableName)
    Rows=WebTableCount.RowCount
    msgbox Rows

    For i = 1 To Rows - 1
    WebCheckBoxName=WebTableCount.GetCellData(i,2)
    Reporter.ReportEvent micDone,"Name of the Check Box=",WebCheckBoxName
    Next

    End Function


    Please let me know where am I doing wrong, I would appreciate if any one can help me in writing this function.

    Thanks a lot in advance.


  2. #2
    basanth27 is offline Junior Member Array
    Join Date
    Jul 2009
    Answers
    12
    I am still unsure how you are getting the status of the checkbox.

    The function you have written is to fetch the data value in the specified column in a webtable iterating through the row loop.

    When you have multiple checkbox in a webtable here is the logical approach,

    1. Checkboxes are child objects to the Parent Webtable.
    2.Find the count of the childitems. [ In this case checkboxes ]
    3. Loop through the count to find out the "Text" & "Status" of the checkbox.


Latest Article

Network Security Risk Assessment and Measurement

Read More...