case的执行顺序
来源:10-5 下单页面case层设计

啊哈哈略知一二
2019-09-23
老师好,登录和未登录测提交订单的case执行顺序好像有点小问题。
按照课程中的顺序,先执行LoginSureSubmit,后执行SureSubmit。
LogingSureSubmit执行后就已经处于登录状态,代码里并没有@AfterMethod及退出登录的操作;再执行SureSubmit时,则也是处于登录状态,无法实现未登录状态的测试。之所以SureSubmit能够按照预期执行失败,是因为上一个case运行后已经停留在了支付中心界面。
改变测试顺序,先执行SureSubmit,后执行LoginSureSubmit,可以避免上述问题。
写回答
2回答
-
weixin_慕少5255127
2019-12-10
在SureSubmit中,可以先退出一下登录,在handle中封装一个退出登录的方法
012019-12-11 -
Mushishi
2019-09-25
你好,按照po模型,你每个pagr执行完毕之后你是否需要初始化还原,就是setup teardown必须,或者你关闭浏览器重启
00
相似问题