Forum Discussion

nastester's avatar
nastester
Regular Contributor
4 years ago

Batch script not running through TestComplete

I want to run a batch script in one of my tests that deletes some records from a db. 

I have the following function: 

function deleteReports() {
Sys.OleObject("WScript.Shell").Exec("cmd /c C:\Users\nnr6cbq\Desktop\Delete_Dashboard_Reports.bat");
}

When I execute the function, it seems to very quickly open a cmd prompt but then stops and the test shows as passed.

However, the script was not actually executed. 

 

When I run the script manually, it works as intended. What am I missing? 

  • Thanks, adding the batch script as a TestedApp and running like TestedApps.*Name*.Run(); worked