自动化测试框架构造理解

1.

Page_object文件夹

Page_base基类:用来装所有Page通用的操作

Page_object有需要则继承Page_base基类,否则不继承(写方法时考虑该方法是否后面有重复案例,需要重复使用则把方法写入Page_base)

Bussiness文件夹

Biz_base基类:用来装所有基本业务流通用的操作

Biz_object有需要则继承Biz_base基类,否则不继承(写业务流程时单业务流程应当尽量小,所有业务当为基本操作)

case用例

断言,在需要断言的Page_object写获取元素断言方法

断言失败可考虑 

raise ValueError("111") 来进行提示用例执行失败
 

猜你喜欢

转载自www.cnblogs.com/nullnullnull/p/11435186.html