原文:https://www.cnblogs.com/bzdmz/p/10340223.html
之前已经写过一篇:selenium测试框架篇,页面对象和元素对象的管理上次使用的excel作为Locator对象管理,由于excel处理不够方便,有以下缺点:不能实现分page 加载Locator对象不能够实现Locator对象重名文件比较大,读写速度没有xml快所以,重新写了使用dom4j操作xml,使用xml管理Locator对象,能够有效解决以上问题首先,定义Locator文件<?xml version="1.0" encoding="UTF-8"?><map><!--locator of page map info --><page pageN...
一: ini文件
ini目前只用处存储浏览类型及需要打开的url,ini文件放在configs文件夹下面。
读取ini代码如下: 1 package toolskit.documents;2 3 import java.io.*;4 import java.util.*;5 6 /**7 * @ ClassName: ReadIni8 * @ Author: DingDong9 * @ Date: 2019/8/23 10:5710 * @ Version: 1.011 * @ desc: 读取ini后缀名的文件12 */13 14 public class ReadIni {15 16 /**17 * 去除ini文件中的注释,以";"或"#"...
我们也可以用xml来定义一个信息更为丰富的UIMap.xml文件,比如,额外还添加控件所属的页,控件的类型,然后解析构建一个XMLParser类来读取相应的值。 1 <?xml version="1.0" encoding="utf-8" ?> 2 <UIMap> 3 <Object ID="User Name"> 4 <Attributes Locator="userName" Page="Main Page" Type="Button"/> 5 </Object> 6 7 <Object ID="Password"> 8 <Attributes Locator="Password" Page="Main Page" Type="Butt...