本文主要是介绍命令行启动pytest自动化程序时,程序卡住不动了,不继续往下执行了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、问题描述
在执行pytest+allure自动化测试工具的时候,命令行启动程序时,程序卡住不继续往下执行,如下图所示。
代码主函数如下:
二、解决方法
测试客户项目时遇到2次此类问题,2次问题原因不一样。
原因一: pytest相关安装包版本不兼容
我的python版本是3.6.8的,pytest版本比较高,安装低版本
我采用的版本如下:
pytest==6.2.4
pytest-html==3.2.0
# 2.1 卸载pytest
pip uninstall pytest# 2.2 安装低版本pytest包
pip install pytest==6.2.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
原因二:权限不够
管理员方式打开命令行,执行程序。(具体为啥会是这样,我也很郁闷)
这篇关于命令行启动pytest自动化程序时,程序卡住不动了,不继续往下执行了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!