软件测试培训
美国上市软件测试培训机构

400-111-8989

热门课程

Page Object改进--Selenium自动化(十八)

  • 时间:2016-08-29
  • 发布:软件测试培训
  • 来源:软件测试教程

在Page Factory中实现了元素路径和元素操作的剥离,但是感觉还是不够清晰,并且测试数据是hard code在测试代码中的,不够灵活的,因此,在后续的代码中,我会采用如下的组织模式。

Page Object改进

在data文件中存放的是测试数据,比如登陆的用户名,密码;

Page Object改进

在locator文件中存放的是元素的xpath路径;

Page Object改进

在pages中存放的是页面对象;

Page Object改进

还有一个文件夹lib,是和practice20文件夹并列的,其中存放的是一些常用的二次开发的类库,比如设置不同浏览器driver,查找元素,定时,操作数据库等;

Page Object改进

在testcases中存放的是测试代码;

features和steps是专门针对cucumber自动化的,后续有机会会讲解到。

上一篇:Page Factory--Selenium自动化(十七)
下一篇:数据驱动之properties--Selenium自动化(十九)

数据驱动之sqlite--Selenium自动化(二十一)

数据驱动之csv--Selenium自动化(二十)

数据驱动之properties--Selenium自动化(十九)

Page Object改进--Selenium自动化(十八)

选择城市和中心
贵州省

广西省

海南省

台湾