请教下大家,使用PO模式设计时,执行过程中assert断言大家是封装在Page方法中还是在testcase中,但是封装在testcase中好像只能走完整个流程后断言

page 不参与 断言,断言都是和业务逻辑相关。所以要放case里面

嗯嗯,但是有个疑问,像咱们课程中的都是需要一连串的步骤走完再去assert,好像无法在testcase中调用每个page时对其断言,这个有啥好建议么?

po是面向页面的吧,做好设计,保证多页面操作的业务调用不同的po类,就可以实现复杂业务之间的断言。
页面中如果需要断言的话可以拆分成不同的方法,不同方法调用之间实现断言。

仅供参考。。。

刚刚想了下,也可以在testcase实例化page类,然后单独调用单独断言,感谢两位大佬:pray:

关闭