python代码:
if __name__ == '__main__':
pytest.main()
# 执行命令,生成测试报告
os.system('allure generate ./report/data -o ./report/html --clean')
端输出错误
ERROR: usage: run.py [options] [file_or_dir] [file_or_dir] […] run.py: error: unrecognized arguments: --alluredir --clean-alluredir inifile: E:\pydj\Lq_testDemo\pytest.ini rootdir: E:\pydj\Lq_testDemo
原因:未安装 allure-pytest
解决版本:
1.在pycharm 和 cmd 安装均可(此处使用pycharm 命令窗口进行安装的)
2 安装成功图示:
安装成功后,再次运行run.py 可以正常执行 用例了。