软件测试培训

亿元级外企Java培训企业

  • 全国服务监督电话400-111-8989
  • Page Object改进--Selenium自动化(十八)

    发布:软件测试培训  来源:软件测试教程  时间: 2016年08月29日

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

  • 在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自动化(十九)

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56