更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

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


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

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省