码迷,mamicode.com
首页 > 其他好文 > 详细

自动化框架

时间:2018-12-27 20:15:56      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:页面   拆分   技术   ase   优点   复杂   截图功能   app自动化   分离   

框架优点

通过哪些技术手段解决了什么问题

框架必须是有一种思想进行支撑

UI自动化的思想  web自动化   app自动化

PageObject (PO)思想

将一个页面当作一个Page,将这个页面上的每一个可以操作的功能当作一个函数

 

我们框架的优点

1、页面的定位元素page和case相分离

      保证后续只用写完一次case就不用维护了,维护的时候只用维护page

2、解决网络异常和运行慢的报错

   对selenium进行了二次封装,产生了pyse文件 ( 对selenium一些复杂的操作进行了简化处理,对外暴露的是简化后的api)

     a、定位元素   基于=> 拆分   左侧是通过什么方式进行定位,右侧是定位的具体元素是什么

     b、根据显示等待,对网络异常或运行进行优化

3、ui自动化报告具有截图功能

自动化框架

标签:页面   拆分   技术   ase   优点   复杂   截图功能   app自动化   分离   

原文地址:https://www.cnblogs.com/HathawayLee/p/10186758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!