I'm trying to run testcafe chrome tests/ -e to execute my test but it throws an error saying
"testcafe: The term 'testcafe' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.
At line:1 char:1
+ testcafe chrome tests/ -e
+ ~~~~~~~~
+ CategoryInfo : ObjectNotFound: (testcafe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException"
added testcafe locally to project
I'm using Visual Studio Code as IDE and PowerShell terminal for executing commands
Locally installed packages are not automatically added to the search path. Modern npm has npx
command.
npx testcafe chrome tests/ -e
should do what you need.
Alternatively you can add your command to npm scripts section as suggested in the documentation.
Take a look at this question: How to use package installed locally in node_modules? for the full discussion.