selenium14_POM设计模式

Python+Selenium+Unittest+Git+Jenkins框架,POM设计模式

1.common文件夹:

二次封装原有方法的文件base.py;

存放通过的文件,如:生成报告的文件

2.pages文件夹:

page元素的定位;

调用前边的封装方法,或者继承,再次封装一些页面的操作方法:如输入用户名密码点击登陆等操作。(或者元素定位,操作方法分别单独放在不同的文件夹)

3.testcase文件夹:

调用上一步封装的方法, 使用unittest框架写用例,判断结果

注意:用例执行顺序如下:

a.定义参数如url;

b.定义class;

c.写setUpClass,定义driver,各种实例;

d.setUp中设置起点,每个用例都在同一起点

e.写用例,以test开头的方法,执行用例过程,断言

f.关闭浏览器

4.report文件夹:

存放生成的报告文件

5.工程目录下,写一个run_all.py执行所有要执行的测试用例

注:Git+Jekins参照后续Jenkins文章

posted on 2024-07-04 13:10  水晶的晶  阅读(1)  评论(0编辑  收藏  举报