我现在是这样的 可能执行的时候 执行时会优先要传入 @pytest.mark.parametrize()里面的值,没有顺序一说,但是这时候 yaml 文件内还没有上一条数据存入 ,所以就报不存在了
我现在取巧处理了 不要在@pytest.mark.parametrize 传了 , 不足就时 allure 报告中就看不到传参 先慢慢实现后面再整理规范吧
好 学习一下
好的 感谢 我去了解一下
明白 当然这样最好,我就想着能够获取数据来判断更加灵活,例如更换头像需要头像 id 那就想着从获取头像列表的接口数据中取得其中一个 id,已作为更换头像接口的参数,这样就可以保证头像列表无论增加还是减少、即便 id 有变化,我都能保证用例执行时不会有问题
好的谢谢 我找找试试
两条理论上是相互独立的,只是 test_b 想用 test_a 产生的数据,但 pytest 执行时不是按照顺序执行吧,导致一开始就会找不到,我现在的做法也是将数据都存到 yaml 文件再读的
感觉还是要想清楚换工作的理由吧 不然在哪其实都一样 相反广州的生活压力会比在珠海还要大