behave生成allure报错的问题: error: format=allure_behave.formatter:AllureFormatter is unknown

第一次学习使用behave做自动化,按照网上搭建了测试环境,最后也执行成功了,是在cmd终端下直接执行behave,没有问题,但是加上生成allure报告的参数以后就报错了:

PS D:\BddTestStudy> behave -f allure_behave.formatter:AllureFormatter -o report
usage: behave [options] [ [DIR|FILE|FILE:LINE] ]+
behave: error: format=allure_behave.formatter:AllureFormatter is unknown

看了好多网上的回答,基本是说allure-behave没有安装,需要执行(pip或者pip3都可):

pip3 uninstall allure-behave

但我已经安装过了,不是因为这个原因,我尝试了卸载插件重新安装,还是没有解决,正当要放弃的时候,想起一般项目中会增加requirements文件安装库或者插件,就随意试一下,卸载的时候知道了现在所用的版本,于是增加了requirements.txt文件,然后通过在这里安装居然解决了问题,不再报错了~~~

 这里分析,应该是我的项目运行环境没有安装好allure-behave,自己虽然做了一些项目了,还是对一些基础的东西没有理解透彻。

注意:在requirements中安装时,被标黄的则是没有安装或者安装失败的,点击相应的项目,会出来一个小灯泡,可以选择并点击则可以安装对应的版本。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值