Selenium pytest 调试用例时同一个类下面的用例都分开独立执行,导致 dependency 失效,以及 allure 报告无法打印 fixture 日志

zZzwen · 2024年07月31日 · 最后由 zZzwen 回复于 2024年08月01日 · 3998 次阅读

各位大佬可能看标题不知道我在说什么,其实这个问题我也不知道要怎么在标题上描述。 我先用两幅图说明下我的问题:
这个是我之前项目正常执行的用例,同在一个类项目的用例是这样展示的:

然后下面是我新公司项目展示的:

大家会发现下面每条用例都是从用例目录 test_case 开始的,而且每次都在前面加了随机数字,

各位看了可能觉得这个算什么问题,我原来也觉得无所谓,但后面发现这会出现几个问题
比如:

  1. 似乎每条用例都变得独立了,导致如 dependency 这种用例依赖插件无效
  2. allure 报告无法展示 fixture 日志,原来 allure 报告都会把 fixure 的日志放到 setup 和 treadown 模块,现在这两个模块都没了,只能展示用例的日志

这两个是比较影响我的问题,其他小问题也有但是不大,所有想问问有没有老哥老姐遇到过这个问题,或者知道是什么地方的配置影响到的这里

共收到 1 条回复 时间 点赞

有没有大佬遇到过

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