错误:

pytest执行成功,但始终测试停留在页面登录首页,打印得日志也是主页登录得html,经查验,无语法错误,仅有第一次运行得时候,进行了一次传参,完成了传参参数得打印,之后得运行永远执行登录界面,打印登陆界面得log,始终页面进行了重定向,登录我写在了用例得__main__当中,我也判断一直错误出现在这里,由于写在了用例当中,pytest在执行一次过后,使用得是pycharm默认得测试框架运行脚本,所以可以在第一次的时候,进行参数得打印,而后由于pytest只执行了test开头得文件,不会再运行下面得__main__,所以需要更改测试框架。

修改方法

File-> Settings -> Tools -> Python Integrated Tools -> Default test runner ,将pytest改为Unittests或者其他选项

pytest VS unittrests 对比

我们写的测试脚本以unittest执行后不会生成测试报告。
关于测试报告得,PyCharm会默认使用自带的unittest框架来执行单元测试,不会执行main函数中的代码,所以不生成测试报告,

【Pytest】选择测试框架运行脚本(unittest、pytest、Aotudetect、Nosetest…)相关推荐

  1. 硅谷最爱的测试框架:详解PyTest

    Python中有许多测试框架,但其中最受欢迎的就是PyTest.PyTest是一个强大而灵活的测试框架,它提供了许多先进的功能,可以让你的测试更加简洁.易读. 一.PyTest 简介 PyTest是一 ...

  2. pytest+allure测试框架搭建

    https://blog.csdn.net/wust_lh/article/details/86685912 https://www.jianshu.com/p/9673b2aeb0d3 定制化展示数 ...

  3. mjpg-stream测试框架运行与解读

    mjpg-streamer是一个开源的V4L2测试框架,我们先来简单的运行一下看看效果,然后再具体分析实现的原理. 文章目录 mjpg-stream程序运行 mjpg-stream原理解读 整体结构 ...

  4. python pytest allure_python测试框架pytest和测试报告allure的联合使用-----测试套件

    最近采用jenkins+python+pytest+allure写了一些自动化测试用例.碰到这样一种场景:如果我创建了2个测试任务,测试任务1包含2个测试用例test_a.py和test_b.py,测 ...

  5. [翻译]pytest测试框架(一)

    此文已由作者吴琪惠授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 纯官网译文而已... pytest是一个成熟的.全功能的python测试工具. pytest框架编写测试用例 ...

  6. python自动化框架测试实操_自动化框架之 python+selenium+pytest

    1.概述 selenium: 基于JavaScript代码库的自动化测试框架,通过脚本语言,模拟用户行为操作,最接近用户真实场景,实现对web自动测试. Selenium,是目前的最火爆企业最主流的w ...

  7. 5 分钟快速上手 pytest 测试框架

    本文将会把关于 Pytest 的内容分上下两篇,上篇主要涉及关于 pytest 概念以及功能组件知识的介绍,下篇主要以一个 Web 项目来将 Pytest 运用实践中. 为什么要做单元测试 相信很多 ...

  8. python自动化测试框架pytest.pdf_Python 自动化测试框架 unittest 和 pytest 对比

    一.用例编写规则 1.unittest提供了test cases.test suites.test fixtures.test runner相关的类,让测试更加明确.方便.可控.使用unittest编 ...

  9. python自动化框架pytest pdf_Python 自动化测试框架 unittest 和 pytest 对比

    一.用例编写规则 1.unittest提供了test cases.test suites.test fixtures.test runner相关的类,让测试更加明确.方便.可控.使用unittest编 ...

最新文章

  1. ubuntu 压缩率最高的软件_不用写采集规则也可以轻松采集网站文章,揭秘一款明泽文章采集软件的工作原理...
  2. PDF怎么转换成Word,PDF转Word的方法
  3. 科大星云诗社动态20210512
  4. Android 显示 WebView ,加载URL 时,向webview的 header 里面传递参数
  5. 重磅:JDK11正式发布!史上最全所有特性完整解读!
  6. 【WebRTC---入门篇】(九)WebRTC网络基础:P2P/STUN/TURN/ICE
  7. JSP中meta http-equiv=pragma content=no-cache属性ttp-equiv功能介绍转载
  8. sql server动态分页
  9. fastText:极快的文本分类工具
  10. linux 查看网络流量
  11. 线性代数学习笔记(十四)
  12. Java过滤微信昵称特殊字符
  13. vue的组件/data的参数/组件传值/插槽/侦听器/生命周期钩子函数
  14. MoviePy中文乱码的原因以及解决办法
  15. 3.20 关于怎样做好小红书直播的一些技巧【玩赚小红书】
  16. 惯导运算中的常值国际单位制惯导中常用单位
  17. 上微信 找不到服务器,【微信连接不上服务器】微信连接不上服务器怎么办?...
  18. ios和android更新,Android和iOS同时进行更新 这次又带来什么
  19. 每周资讯 | 三星成为加拿大Telus5G设备供应商、高通发布骁龙690处理器、诺基亚与博通合作开发5G芯片……...
  20. sed 介绍

热门文章

  1. html5 公众号 网站,编辑公众号最实用的三个网站
  2. 二季度电商业务增幅97%,沃尔玛正面“叫板”亚马逊?
  3. 用户数据隐私保护:Web 2.0和Web 3.0的区别是什么?
  4. 消防相关的微信公众号图文不知道怎么排版?看这里!
  5. Unity VFX在安卓真机显示不正常,显示一条绿线等。
  6. 『机器学习』 —— 决策树算法(Decision Tree)
  7. 联想ThinkPad无线网络时常断开
  8. mac 使用origin绘制多个数据误差棒 (叠加图层的方法)
  9. 中国元素与数字媒体艺术的关系
  10. 2017-05-11 DBA日记,DTCC DAY-1的收获