Forum Discussion

rlent's avatar
rlent
Contributor
8 years ago

TestExecute not recognizing objects on my application.

I have a script that works fine when I run it on TestComplete. It also works fine when I run TestExecute on the same computer that TestComplete is installed. But when I run TextExecute on a different computer, it doesn't recognize objects on my application.

 

I look in the log and I see:

Object That Was Not Found

Alias: Aliases.MyApp

Name Mapping Item: NameMapping.Sys.MyApp.

 

Is there anything I need do to make sure TestExecute will properly use NameMapping?

 

I am using TestComplete/TestExecute 9.2.

9 Replies

  • baxatob's avatar
    baxatob
    Community Hero

    TE can't find your application on a different computer. Make sure that your app has the same namemapping properties there.

    • rlent's avatar
      rlent
      Contributor

      The application has the same name and the same path as it does on the computer where TestComplete is installed. How do I check the NameMapping properties on the computer where I am running TestExecute?

       

      I tried bypassing NameMapping by changing the objects to their full name, but that didn't help; it couldn't find the process. Is there any way of logging the processes that are running so that I can see if it is named something different than I expect?

      • baxatob's avatar
        baxatob
        Community Hero

        What properties are used to map your MyApp element?