加 v:ae86sen
我一般参数多会这么玩
握爪~
建了个交流群,欢迎交流探讨 可以加我 v
没深入使用过 hr3 和 hr4,不敢妄言。
只能说 aomaker 更偏向于硬编码的方式去写 case 和 ao,好处是灵活性和掌控性更高一些,不会受限于模板引擎的规则中,但上手门槛可能也会相应高一点,不过对于代码熟手来说其实也还好,看个人喜好吧。(就自动化而言,个人还是更喜欢直接写代码的方式 )
这里也回复下,避免其他人踩坑。
allure 是由两部分组成:
1.allure-pytest,也就是你 pip list 里看到的
2.allure-command 客户端,这不是 python 包,需要单独安装(依赖 java 环境)
感谢支持~
忘了贴仓库地址
https://github.com/ae86sen/aomaker
另外已经发布到 pypi
直接 pip install aomaker
即可一键安装
机里机气的
bug 本身就是虫子的意思
取消了 threading.local() 后,会导致 allure 的一些装饰器失效啊兄弟,这块现在修复了么
受用了
能开源就值得支持
难道没发现 setup_class 方法少一个类装饰器
多进程最好还是别用 fixture 了,挺坑的,即使用文件锁解决了 fixture 重复调用的问题,那也可能出现进程 A 还在执行 fixture,进程 B 已经开始执行 case 了,但这个 case 又需要 fixture 的结果的情况,很麻烦。
我的处理方式是,将 fixture 的一些前置操作置于主进程,子进程只负责执行 case。
hi,一运行报这个错,python3.9,能帮看看吗
换个思路,考虑下远程办公的工作?
如果用例之间没有依赖,倒是可以考虑 celery,让 celery 去执行轮巡任务和断言,但是这样 pytest 可能会立即判断用例已执行完成,所以可能得看下 pytest 源码,或者看下哪个 hook 控制判断用例结束的标准,来做对应的修改(有这个思路,还没具体实践过)
跟我的想法不谋而合,上游接口需要提取的参数都统一放到参数池,不过我的存储媒介是类属性
想请教下楼主,这个 request 是 pytest 的内置 fixture 么,为什么用 request.params 可以接收参数呢,一直没想明白
只想用习大大的一句话里回复那个匿名:幸福是奋斗出来的~
所以这个问题抽象出来应该就是,遍历多叉树并获取其全部路径
对,就是这个意思。所以该怎么写这个代码
就比如图中的,地图服务菜单下,有 4 个子菜单:全部,数据配置,GIS 配置,平面地图;平面地图下又有 4 个子选项:全部,增,删,改。就是有层级关系,就像树状结构一样。
在职场能有您这样走心的老师,夫复何求啊,多么渴望能有个亦师亦友的领路人带我少走一点坑