想问问大佬们,例如操作步骤登录->选择商品->下单->付款,在 pytest 中如果想将这些这些串在一起写成一条测试用例该怎么去实现啊
登录可以写进 conftest 里,其他的按步骤来就行,关键步骤后加一个断言判断界面和数据是否正确
可以分层思想来做,case,指一条用例,flow,指业务流程 (比如把选择,下单,购买穿成一个流程),page(单独每个操作级别的用例,选择,下单,购买),指的是页面操作,element 为了方便解耦,元素和代码分开,最好有个 router 路由,针对不同页面能找得到不同配置文件
接口还是 ui 自动化
接口
但是单个步骤的话每个函数用 test_来命名,返回值要是用到下一个步骤的参数的话,pytest 好像不允许测试用例用 return 返回
大佬这个貌似是 ui 的,我想搞接口的
去看看人家写好的开源框架,看你的问题是想要获取别的接口所依赖的参数
大佬有推荐的么