Forum Discussion

sandeep7972's avatar
sandeep7972
Occasional Contributor
3 years ago
Solved

CheckProperty

Hi  Im creating a script in JavaScript to verify the details of a page in a Desktop application. I would like to know how to check that the caption of an object is one of the value we have. For ex...
  • mattb's avatar
    mattb
    3 years ago


    Ok, So a passing validation in your case would be if the status field contains: 

    "New"
    "Completed"

    "In Progress" 
    "Closed"

    So with the condition cmpEquals the checkpoint = "Completed" would fail as expected. 

    If we were to use cmpContains, we would simply search within that status field object for any text that matches "Completed" and the test would pass. 


    If contains doesnt work, I would still look at the available conditions. Though I believe the code we are looking for is: 

    aqObject.CheckProperty(Object, "Caption", cmpContains, " New"||"Completed"||" In progress"||" closed");


    Here is the list of available conditions: https://support.smartbear.com/testcomplete/docs/reference/program-objects/aqobject/compareproperty.html 

  • mattb's avatar
    mattb
    3 years ago

    Hi try this

    aqObject.CheckProperty(Object, "Caption", cmpIn, " New Completed In progress  closed");