Forum Discussion
TestComplete's JavaScript engine, which is powered by the V8 engine (version 5.8), offers IntelliSense capabilities within its Code Editor.
Limitations with Custom Objects and External Packages:
While IntelliSense works well for built-in TestComplete objects and standard JavaScript features, it may have limitations with custom-defined objects, classes, or external JavaScript packages, requiring manual reference to documentation or other workarounds.
Script Extensions:
TestComplete allows for the creation of script extensions, which can be used to provide IntelliSense for custom objects or functionalities, enhancing the coding experience for specific project needs.
🤖 AI-assisted response
💬 Found the answer helpful? Give it a Kudos by clicking Like!
✅ Got your issue resolved? Click Mark as Solution so others can find it quickly.
- Hassan_Ballan29 days ago
Champion Level 3
I should have highlight that it would not work as you would expect in full fledged editor. In the limitation I did mention classes.
- GsCoder29 days agoOccasional Contributor
Thanks for your reply! The below example does not work for me. Please try for yourself. Seems it should work with this older syntax.
const demoClass = {
Prop1: "Property 1",
Prop2: "Property 2"
}function Demo(){
//1) type the "." to get code completion
//2) does popup show Prop1 & Prop2?
demoClass.
}