当前位置:   article > 正文

命令行启动pytest自动化程序时,程序卡住不动了,不继续往下执行了

命令行启动pytest自动化程序时,程序卡住不动了,不继续往下执行了

一、问题描述

在执行pytest+allure自动化测试工具的时候,命令行启动程序时,程序卡住不继续往下执行,如下图所示。
在这里插入图片描述

代码主函数如下:
在这里插入图片描述

二、解决方法

测试客户项目时遇到2次此类问题,2次问题原因不一样。

原因一: pytest相关安装包版本不兼容

我的python版本是3.6.8的,pytest版本比较高,安装低版本
我采用的版本如下:

pytest==6.2.4
pytest-html==3.2.0
  • 1
  • 2
# 2.1 卸载pytest
pip uninstall pytest

# 2.2 安装低版本pytest包
pip install pytest==6.2.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 1
  • 2
  • 3
  • 4
  • 5

原因二:权限不够

管理员方式打开命令行,执行程序。(具体为啥会是这样,我也很郁闷)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/509693
推荐阅读
相关标签
  

闽ICP备14008679号