webUI自动化
文章平均质量分 75
十七光年
持续更新中…
展开
-
webui自动化测试框架(4)——对每个页面进行封装page
文章目录封装登录页login.py封装首页home_page.py封装个人中心页personcenter_page.py封装添加地址页add_adderss_page.pypage层:把每个单独的页面独立出来,管理自己页面中的元素的基本操作page里面的页面文件是随时都在增加的,也就是在做业务流程时都需要用到哪些页面就会把哪些页面封装在page里面,所以说它是随着业务层在增加的。同样我也拿商城来举个例子,比如添加订单这个业务,首先需要用户登录,需要对登录页进行页面封装,然后进入首页,对首页进行封装,原创 2021-08-25 12:59:46 · 1624 阅读 · 0 评论 -
webui自动化测试框架(3)——对业务层进行封装action
文章目录原创 2021-08-24 11:21:51 · 455 阅读 · 0 评论 -
webui自动化测试框架(1)——框架介绍
文章目录什么是PO模式?什么是PO模式?PO模式是一种设计思想,体现了分层思想,更细化全名:page object modulepage层:把每个单独的页面独立出来,管理自己页面中的元素的基本操作actions层:通过组装页面层的基本操作,完成一个业务的流程的封装testcases层:调用actions层(业务层)封装好的业务,传递不同的测试数据,实现断言和测试报告对基本操作进行封装common...原创 2021-08-23 15:49:27 · 1297 阅读 · 2 评论 -
webui自动化测试框架(2)——对基本操作进行封装common
接上篇:webui自动化测试框架(1)——框架介绍封装driver.py:driver的初始化,查找元素,点击元素,输入内容,切换iframe,切换Windows等1.类,构造函数init里面适配浏览器,浏览器的窗口最大化,设置隐式等待,默认20秒。2.定位元素进行封装find_element方法参数ele_info 数据类型是字典的类型{‘type’:‘xpath’,‘value’:‘xxx’},type表示定位类型,value表示元素定位的值返回值是目标元素3.get_by方法 主要是原创 2021-08-23 18:17:09 · 1475 阅读 · 3 评论