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
To install it, use the npm install testcafe command. For Mac OS, add TestCafe to dependencies in your package. json file. Your project should contain TestCafe modules in node_modules\testcafe\... .
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With