'pabot' is not recognized as the name of a cmdlet, function, script file, or operable program

Hello there,
I am trying run Test Cases in Parallel mode using Robot Framework however I am facing an issue that is saying -

Running Command - pabot --processes 4 --outputdir Results2 TestCases\Regression\*.robot
Getting Error -
*pabot : The term ‘pabot’ 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.

I have already installed Pabot using the pip command - pip install robotframework-pabot
I also added the same version in Python Interpreter

I went through the previous discussions on the forum but didn’t get the expected result in my case.
For more details, I’m using

  • Windows Machine (11) 64 bit

  • Python Version 3.10.4

  • Robot Framework 5.0.1

  • robotframework-seleniumlibrary 6.0.0

  • robotframework-pabot 2.8.0

Please let me know if I am missing something here…
*PS - I tried a couple of things but it didn’t work.

Hi maheshwankhede,

Are you able to run robot on the command line successfully?

In our CI we use something along the lines of:
python -m pabot.pabot --processes 4 --outputdir Results2 TestCases\Regression\*.robot

PS: Robot and Pabot will treat folders like testsuites, so you don’t need the “*.robot”, unless you don’t want them to run tests in sub-folders as well.

Hi Kevin Burr,

Issue resolved :slight_smile:
Thank you so much for the information!

PS* Yes I am able to robot on the command line