Forum Discussion
Hassan_Ballan
Champion Level 3
1 month agoJust adding a small note in case it helps anyone—nothing definitive, just potential angles to consider:
- Python 3.12+ changed how interpreter isolation works, so some of the missing Sys, Log, Aliases, etc. in imported modules might be tied to Python’s own changes rather than only TestComplete.
- This could be why newer builds require more explicit imports like from tc import *.
- If people use shared libraries outside the project folder, it may also be necessary to add those paths into TestComplete’s Script Directories instead of relying on Python to find them automatically.
- Even though 15.79 appears to fix the major errors, some script adjustments might still be expected because of Python’s new behavior.
Again—not claiming certainty, just sharing possible reasons and areas to look at.
🤖 AI-assisted response
👍 Found it helpful? Click Like
✅ Issue resolved? Click Mark as Solution
TikiHardBop1
6 days agoOccasional Contributor
Can you point to me the documentation on how to add shared libraries to the TestComplete Script Directories? I can't seem to find it anywhere.