zoukankan      html  css  js  c++  java
  • pytest使用allure生成报告时的一个疑惑,有解决的请留言

    最近在使用pytest测试框架,在用allure生成报告时,发现setup无图

    信息:

    python 3.6.2  pytest5.4.3 pspec-0.0.4

    代码如下:

    from unittest import TestCase
    from selenium import webdriver
    import allure
    
    class DdTestCase(TestCase):
    """qdfafd""" @classmethod def setUpClass(cls): try: cls.driver = webdriver.Chrome() cls.driver.maximize_window() cls.driver.get("http://www.baidu.com") cls.driver.find_element_by_id("user-login") aa = 1/0 cls.setup_resource() except Exception as e: cls.driver.get_screenshot_as_file("data/qq.png") allure.attach.file(name="setupFailed", source="data/qq.png", attachment_type=allure.attachment_type.PNG) cls.driver.quit() raise e @classmethod def setup_resource(cls): # assert 3==4 raise IndexError def test_bb1(self): """aaaaa""" self.assertEqual(4,4)

      跑完后,发现生成的allure报告,尽然没有setup的截图信息。

         0821-------------------在经过无数的实验后,发现是pspec这个插件的问题。

          把class类的备注删掉,就可以正常显示了。不明觉厉,如果哪个大神也用到了这个插件,也遇到我这个问题,希望把源码看看,为什么会这样...........

  • 相关阅读:
    check2
    LYF模板连接.txt
    mvc中的表现和数据分离怎么理解?
    node中websocket的使用
    vue随笔
    python安装Django常见错误
    node中的session的使用
    为什么很多IT公司不喜欢进过培训机构的人呢
    vue数据交互
    vuecli的服务代理
  • 原文地址:https://www.cnblogs.com/landhu/p/13541138.html
Copyright © 2011-2022 走看看