TestComplete in built Files.Compare Method ReferenceError: Files is not defined
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-07-2022
09:36 AM
12-07-2022
09:36 AM
TestComplete in built Files.Compare Method ReferenceError: Files is not defined
When i run the below script to compare 2 files based off the Files.Compare Method in the TestComplete documentation here, I get an error in the log, ReferenceError: Files is not defined. Problem is, it is intermittant so sometimes it will run sometimes it won't
Can someone explain if i have done something wrong as Files is a built in method, so shouldn't need defining but i may have something wrong.
function TestCompare()
{
var Design = "Edwardian_Design_1";
var DevSettingsText = "D:\\TestComplete\\Input\\Mobile\\" + ProjectSuite.Variables.application + "\\Test\\" + Design + "_DevSettingsText.txt";
var BaselineDevSettingsText = "D:\\TestComplete\\Input\\Mobile\\" + ProjectSuite.Variables.application + "\\Baseline\\" + Design + "_BaselineDevSettingsText.txt";
Log.Message("DevSettingsText = " + DevSettingsText);
Log.Message("BaselineDevSettingsText = " + BaselineDevSettingsText);
if (!Files.Compare(DevSettingsText, BaselineDevSettingsText))
Log.Warning("Developer Settings did not match baseline for " + Design);
}
Labels:
- Labels:
-
Script Tests
-
Variables
1 REPLY 1
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-07-2022
10:03 AM
12-07-2022
10:03 AM
The Files Object belongs to Stores as highlighted here,
If you have your two files stored in Files, then the compare will work.
