在我们学习selenium的po模式之前,我们先要了解什么是自动化测试,以及selenium中的八大定位的基本操作,那么接下来,您可以跟我一起走进po模式中的Case篇的编写(通过调用Page页来执行用例)
引言
Case页的理念:
通过调用Page页填充好的定位信息来具体实施用例,比传统的编写自动化用例更加简洁,减少了多余的代码,如果以后开发将定位元素进行修改,我们也可以回到Page中修改定位元素,这样代码又可以复用了
通过之前编写的Page页,这次我们来在case页中具体执行用例
Page页的具体编写
本博主会持续更新,现在对一 店购物平台来设计自动化测试用例
编写Case页前提:
已经编写好相关模块的Page,比如博主在做的一 店登录,那么就要先准备好Page页
1、首先要在Case包下创建test_login.py文件,并创建YHD_Login类
2、导入common共用类方法,导入对应的Page页
3、引用数据驱动,导入unittest框架、导入生成HTML 告模块、导入selenium下的webdriver
4、准备好用那种方式做数据驱动(博主比较喜欢CSV,因为简单),并设计好执行数据
准备好的三组数据–csv格式
总体来说PO还是比较好用的,目前还是主流
如有疑问,请在博客下方留言
小友定当知无不尽
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!