Forum Discussion

prabhjot88singh's avatar
prabhjot88singh
Contributor
6 years ago

How to Compare Unread Messages on top of web page with Center Panel

Hello Team, I have a Securing Messaging Inbox Page Under this page, 1. Top right of web page, where it says New Messages, a number is displayed as 4 unread messages.Highlighted in the screensho...
  • tristaanogre's avatar
    tristaanogre
    6 years ago

    Note:

     

    We cannot give you code because code in TestComplete requires object identification parameters (NameMapping) of the objects in question.  I can give you how I would do it.

    1) The object in the upper right with the number of unread messages.  I would capture the value of whatever property on that object contains that number and store it in a variable within the test.

    2) I would create a for-loop on the table of messages itself from top to bottom, indexed against the number of rows on the table.

    3) Initialied before the forloop would be another variable that will be used to store the count of records with the red envelope

    4) Inside the loop, for each iteration of the loop, I'd look at the properties or values in that column containing the envelope.  Perhaps there's osmething in the innerHTML or an image name or something that indicates what type of indicator is there.  For each red envolope found, increment the counter from #3 by one.

    5) Once the for-loop is complete, compare the two variable values.  If they are equal, do nothing -> Test passed.  If they are un-equal, log a message (error or warning) indicate that they are not equal and include the values for each variable.