ContributionsMost RecentMost LikesSolutionsRe: Reload automatically files that are changed outside of TestComplete (e.g another code editor) i would expect the last saved file in an editor or testcomplete the latest version. If both are changed, but not saved , the latest version saved is the one to take Reload automatically files that are changed outside of TestComplete (e.g another code editor) Hello, I am working with Visual studio code as text editor for javascript to be able to use some powerful extensions there, but i am annoyed each time i switched to TestComplete i have to reload files. is there a way to do it background ? ( see the pop up in attached i have to deal with everytime) SolvedRe: Configuration of git.ignore file Hello Benoit, I re-edited my question, they are NOT ignored actually 🙂 Configuration of git.ignore file Hello, Me and my team are facing some issues regarding git.ignore, some of the files .bak and tcCfgExtender are NOT all of them ignored , my ignore config is as below, do you spot any issues with it ? # edited with the help of # https://support.smartbear.com/testcomplete/docs/working-with/managing-projects/files.html # images populated when running tests *.png # enable to still track png files under this repo !*AutoUAP/Stores/Regions* # side objects populated , bak file is used by TC to know what changes can be undone *.js.bak *.dat *.bak #TestComplete project file. #.mds # TestComplete project suite file. #.pjs #Helper file that holds references to configuration files when the project or project suite is used in shared mode. *.tcNET #File holding tester-specific settings for the project suite. *.tcCfgExtender # File holding the tester-specific settings for project or project suite. # *.tcLS # File containing data about test result logs. Log/ *.tcLogs #*.tcLogs #*.tcLog #*.mds.tcLogs # These files are used by Test Visualizer. Visualizer/ #*.tcVis # events objects *.tlb #*.tcax.tlb SolvedSharing folder hierarchy accross projects Hello, I know it is possible to share a file from one project to another by adding a existing item , but is there a way to share the folder structure too? or an entire folder and its content ? We would like to keep the same hierarchy between projects ( each of them maintained by a team ) . DIdier SolvedRe: FindChild : Error: The object does not support this property or method Hello! Actually, to your question : What is "variableName" in this context? function addNewProjectVariable(parentName, variableName, type, arrayNames, arrayValues) { if (!Project.Variables.VariableExists(variableName)) { Project.Variables.AddVariable(variableName, type); } // Variable is created / evaluated here already let propArray = arrayNames; let propValues = arrayValues; Project.Variables.VariableByName(variableName) = Project.Variables.objstudioprocess.FindEx(propArray,propValues,depth=5,true,delay = 5000) Log.Message("systemView :"+Project.Variables.projectTreeView.Name) } See in my function i have a first part that deals with VariableName creation, isn't it already evaluated then ? if (!Project.Variables.VariableExists(variableName)) { Project.Variables.AddVariable(variableName, type); } // Variable is created / evaluated here already I tried your solution still : I got a new error ReferenceError: Invalid left-hand side in assignment FindChild : Error: The object does not support this property or method Hello, I tried to refactor my code with this below function, but i get the error in subject, when i try to access FindEx from Project.Variables.objstudioprocess When I set a breakpoint at this line, and evaluate with debugtool: Project.Variables.objstudioprocess returns an 'Object' That i can inspect and see the FindEx method available When i try to evaluate with debugtool: Project.Variables.objstudioprocess.FindEx(propArray,propValues,depth=5,true,delay = 5000) It indeed find the tested object that i want. When I continue the execution of the test it raises again the error. See below the code : function addNewProjectVariable(parentName, variableName, type, arrayNames, arrayValues) { if (!Project.Variables.VariableExists(variableName)) { Project.Variables.AddVariable(variableName, type); } let propArray = arrayNames; let propValues = arrayValues; Project.Variables.variableName = Project.Variables.objstudioprocess.FindEx(propArray,propValues,depth=5,true,delay = 5000) // Error: The object does not support this property or method. Log.Message("systemView :"+Project.Variables.projectTreeView.Name) } Solved