从cmd运行时,pybot无法识别为内部或外部命令

时间:2018-12-11 06:01:16

标签: robotframework

cmd 中运行以下命令时遇到问题:

pybot --version

还提供了正确的环境变量路径

C:\Python27
C:\Python27\scripts
C:\Python27\Lib\site-packages\robot

你有什么线索吗?

2 个答案:

答案 0 :(得分:3)

鉴于降级到RF 3.0.2可以解决您以前可能已经安装过RF 3.1的问题。 在RF 3.1中,已删除了pybot之类的旧启动脚本,这是RF 3.1中向后不兼容的更改。

您可以检查release notes

  

pybot之类的旧启动脚本已被删除

     

旧的启动脚本pybotjybotipybotjyrebotipyrebot具有   已被删除,转而使用通用的robotrebot脚本   在Robot Framework 3.0中引入。 (#2818

答案 1 :(得分:2)

如果您正在使用较新的robotframework(例如3.1),并且确实要为robot拥有别名(可能是因为使用了一些类似RIDE中的测试运行程序),则可以创建文件{{1} }在C:\ Python27 \ Scripts中具有以下内容: pybot.bat