Selenium python+allure 时候需要用 subprocess.call () 调用 allure 运行指令报错

朱zhu · 2020年01月08日 · 最后由 Heroman 回复于 2021年11月11日 · 3841 次阅读

报错如下,生成不了 allure 测试报告:

The filename, directory name, or volume label syntax is incorrect.
'allure' is not recognized as an internal or external command,
operable program or batch file.

请问该如何解决这个问题?

共收到 8 条回复 时间 点赞

windows 系统?
win + R,试下能否直接运行 allure
如果不可以,需配置环境变量或指定命令完整路径,自行百度吧

先确认下是否有按照 allure,直接执行 allure 确认

cmd \testcase 中 \t 转义了,在这条 string 前加上 r

cheunghr 回复


加上 r 了,还是报这个错误

可以运行的,我在命令行执行 allure generate ./login/report/xml -o ../allureReport --clean 已经生成正确的 aluure 报告了

Jesmine 回复

可以运行的,我在命令行执行 allure generate ./login/report/xml -o ../allureReport --clean 已经生成正确的 aluure 报告了

仅楼主可见


请看下遇到过这个问题么

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册