Forum Discussion

yohanmidha's avatar
yohanmidha
Occasional Contributor
4 months ago

TestComplete 15.77 is broken - dont upgrade

Previous version - 15.76
upgraded to - 15.77

TC 15.77 Included upgrading python version to 3.13.

This has led to the following issues - 

1. Cant run any test - all files that you have written, for example - homepage.py when referenced at the import line will provide the python runtime error 'Module not found'.

2. Cant add new files - right click on script, add new item - > leads to nothing (no new window), testcomplete freezes. 

Its understandable when upgrading python versions users are expected to ensure they upgrade/install their 3rd part dependencies. But unable to recognize your own files within your project is clearly just wrong.

The point of this post is to ensure that people are aware of this and should avoid upgrading their python projects.

In classic smartbear fashion there will be no information addressing this - or updates to documentation. The error message that Testcomplete provides you takes you to the page that helps installs 3rd party dependencies - which is completely incorrect and outdated.

Despite them claiming that their documentation is up to date in accordance with the new release 15.77.

As you can see they are literally referencing python11 in this command when claiming the below works for their latest version that ships with python 3.13.

29 Replies

  • TestQA1's avatar
    TestQA1
    Frequent Contributor

    We use python version 3.10 and have test complete version 15.78.12. all our python scripts were failing as test complete attempts to find 3.13 and can't get to our python version. We are using the workaround where we update the Python directory name in smart bear folder and it worked. 

    Does the latest test complete version would allow us to use old python version 3.10?

    • jmunjov's avatar
      jmunjov
      New Contributor

      I have upgraded to version 15.80, it works flawlessly.

      • TikiHardBop1's avatar
        TikiHardBop1
        Occasional Contributor

        I am 15.80.1.7 and it still can't seem to find scripts outside of the current project. 

    • rraghvani's avatar
      rraghvani
      Icon for Champion Level 3 rankChampion Level 3

      The latest version of TestComplete comes with Python 3.13. Python has made a number of changes. One of them is treating global as regular scoped objects, which has impacted Python scripts used in TestComplete. See https://support.smartbear.com/testcomplete/docs/scripting/specifics/python_tc_globalobjects.html for more information. You need to update your Python scripts to accommodate this change. It is not recommended to change the Python Interpreter version that comes with TestComplete.