Testcomplete 11 Testcases report unsupported version of the PatchServices library on TC12.10
We have activated a TC12.10 Testlicense
Existing TC11.0 Testcases when run from TC12.10 report this Error:
The tested application x.y.z uses an unsupported version of the PatchServices library. 12:54:37
The tested application uses a version of the PatchServices library that is not compatible with your TestComplete version.
Application name: | x.y.z |
Device: |
To test the application as a white-box application, compile it with the PatchServices library that is shipped with your TestComplete version. See the instructions on how to do this.
Else, TestComplete will not be able to access the application's internal objects, methods and properties, and you will be able to run only image-based tests against this application.
Cannot obtain the Android control with ViewID "" and Index 1. See Additional Information for details. 12:55:13
The object does not exist. See Additional Information for details. 12:55:01.
Basically, you need to recompile your mobile application with a different library. Some things changed between TestComplete 11 and TestComplete 12 so if your application was compiled with the TC 11 library, it cannot be used with TC 12.
So... go through the instructions as linked (https://support.smartbear.com/testcomplete/docs/app-testing/mobile/android/preparing/instrumenting-apps/about.html) for your application using the new PatchServices.jar provided with your TC 12 installation.