更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

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


接下来几节中,我们会讲解下selenium测试的数据驱动,此处的数据包括locator以及测试data。

在上一节中,其实包括了通过java interface来做数据驱动,优点是你可以在代码中方便的调用数据,即使由于typo错误,eclipse的编译功能也会及时的提醒你;缺点也显而易见,java interface本身就不是用来存放常量的,常量的默认修饰符是public static final,因此我们在interface中定义的常量会伴随程序的整个运行过程,造成内存的浪费。

在本节中,我们会介绍properties来做驱动数据,代码组织结构如下:

,代码组织结构

测试数据:

测试数据

元素路径:

元素路径

当然,我们需要一个类来解析properties,在此略过。

page类如下:

page类

注意:在page类中,元素的定位是在这里实现的,因此元素路径的properties文件也在这里解析;

而测试数据是测试代码传进来的参数,因此会在testcase中解析,如下。

testcase中解析

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Page Object改进--Selenium自动化(十八)
下一篇:数据驱动之csv--Selenium自动化(二十)

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

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

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

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

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

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省