设为首页收藏本站
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1606|回复: 0

[学乐-python+selenium自动化之一]--整体框架

5

主题

9

帖子

45

积分

版主

Rank: 7Rank: 7Rank: 7

积分
45

突出贡献

学乐 发表于 2015-7-21 13:45:36 | 显示全部楼层 |阅读模式
本帖最后由 学乐 于 2015-7-21 15:45 编辑

    本人小菜鸟一枚,因公司需要,开始学习selenium。通过研究大神们的脚本,东拼西凑,完成了自己的一个不成熟框架,发布出来,还请大家多多指教。   
   
  •     定位信息:将所有页面元素的定位信息都保存在.yaml文档中,当多次用到该元素时,只需通过元素名获取定位信息即可;
  •     父类BasePage:所有操作的父类,将常用的WebDriver API和操作进行封装,在子类中进行调用
  •     publice_page类 :在页面中经常出现且定位信息相同的元素,比如新增、编辑、删除按钮进行封装,在用例中使用时只需调用即可;
  •     page类:将页面中的元素进行封装,在用例中调用;
  •     测试数据:我的数据定义的跟简单,就是输入的数据;
  •    测试用例:将页面元素按规定进行排列,组合在一起,就是一条自动化测试用例。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
快乐的学习!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则