Forum Discussion

IRISQATeam's avatar
IRISQATeam
Contributor
7 years ago

Updated Testcomplete 12.30 to 12.50 , getting preparing an object recognition hint

Hi all,

I have updated Testcomplete from 12.30 to 12.50, automated tests used to run perfectly fine but now complaining about the objects. In one of the scenarios where it clicks OK button to close the window, it is clicking the OK button and closing the window. But immediately waiting for the previously clicked button and display "Preparing an object recognition hint", any solution, please?

  • It's generally not a good idea to map using the "Name" field.  In this case, I'd actually change the mapping to use the Caption property with a value of "Backup & Restore".  This is a more accurate and reliable mapping.

  • tristaanogre's avatar
    tristaanogre
    Esteemed Contributor

    That hint usually occurs if there is some difficulty in identifying the object.  It's possible that something may not be identified with some of the same options as under the previous version... some NameMapping changes are in 12.50.  So, before we can help too much (you're the first to report this specific problem), it would be good to see

     

    1) Screenshot of the Object Spy/Object Browser of the object in question displaying properties and hierarchy.

    2) Screenshot showing the NameMapping configuration for the object you're attempting to work with.

    3) Screenshot showing Keyword testing steps to be executed OR copy/paste of script code.

     

     

    • IRISQATeam's avatar
      IRISQATeam
      Contributor

      Hi Robert,

      Thank you for your reply, I have attached the screenshots and pasted the code. 

       

      //Click on Backup and Restore button
      Aliases["PTPTaxExpenseObjectMap"]["wndTaxExpenses"]["wndTaxExpenseEmployers"]["btnBackUpRestore"]["BackpImage"]["Click"]()
      var backupbtn=Aliases["PTPTaxExpenseObjectMap"]["HwndSource_Window5"]["WndBackupRestoreDatabase"]["TabControl"]

      //Click on Backup radio button
      backupbtn["rdoBackupTo"]["Click"]()
      Delays["ExtraSmallDelay"]()

       

      //Click on Run option
      backupbtn["btnRunOption"]["Click"]()
      Delays["ExtraSmallDelay"]()

       

      //Click on OK button on backupsuccessful message
      Aliases["PTPTaxExpenseObjectMap"]["HwndSource_Window6"]["WindowBackupRestore"]["btnOk"]["Click"]()

       

      Thanks. 

      • tristaanogre's avatar
        tristaanogre
        Esteemed Contributor

        OK... so, it clicks on the OK button... what's next in the code?  Is the error actually with the OK button or is it associated with something else?  Perhaps a screenshot showing the error in the log with the "Additional Info" panel information.