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中封装一个退出登录的方法

0
1
Mushishi
不错哟,其实这些都要根据企业项目来,但是web的一般就会封装页面的一些公用
2019-12-11
共1条回复

Mushishi

2019-09-25

你好,按照po模型,你每个pagr执行完毕之后你是否需要初始化还原,就是setup teardown必须,或者你关闭浏览器重启

0
0

Java Web自动化测试 Selenium基础到企业实际应用

转型Java自动化测试,企业用什么,你就学什么。

752 学习 · 446 问题

查看课程