XML数据驱动
Posted 全栈软件测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XML数据驱动相关的知识,希望对你有一定的参考价值。
【重要的事情说三遍】为什么自动化要引入数据驱动:
1、通过配置文件将页面元素定位表达式和测试代码分离
2、使用ObjectMap方式简化页面元素定位
3、使用PageObject模式封装页面元素方便调用且一处维护全局生效
4、appModules封装常用业务操作简化代码编写的工作量、采用ddt、json、xcel、Yaml、XML、DB等形式将数据与测试代码分离
==================================================================
测试数据文件XML
<?xml version = "1.0" encoding = "utf-8"?>
<bookList type = "technology">
<book>
<name>selenium xml datadriven</name>
<author>davieyang</author>
</book>
<book>
<name>selenium excel datadriven</name>
<author>davieyang</author>
</book>
<book>
<name>selenium ddt data list</name>
<author>davieyang</author>
</book>
</bookList>
==========================================================
解析XML数据文件
测试脚本
以上是关于XML数据驱动的主要内容,如果未能解决你的问题,请参考以下文章
为啥maven的pom.xml中插件本身没有声明flyway的数据库驱动依赖?