码迷,mamicode.com
首页 > 编程语言 > 详细

java+Selenium+TestNg搭建自动化测试架构(1)实现代码和数据的分离

时间:2017-12-25 16:06:56      阅读:845      评论:0      收藏:0      [点我收藏+]

标签:图片   font   span   browser   tps   .com   通过   log   config   

1.主要介绍介绍Java+Selenium+POM的自动化测试框架的搭建,第一个首先实现代码和账号URL等信息的分离。第二点支持跨浏览器,通过读取配置文件的方式实现。

     1)将账号URL等信息添加在properties文件中然后读取

     2)编写浏览器类通过去取配置文件实现浏览器的切换

     3)测试浏览器类

项目结构:

 技术分享图片

 

1.新建一个文件夹将properties文件放在文件夹中内容如下:

# browser switcher
#browserName = Firefox
browserName = Chrome
#browserName = IE
# test server switcher
URL=https://portal.rrx360.com
#URL=https://taobao.com

2.写一个解析properties文件类的方法去读取文件获取需要的信息

package com.rrx.framework;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;


public class PropertiesEngine {
public static String getProperties(String name) throws IOException {

Properties properties=new Properties();
properties.load(new FileInputStream(".\\TestConfig\\config.properties") );
String zhi=properties.getProperty(name);

return zhi;

}
}

 

java+Selenium+TestNg搭建自动化测试架构(1)实现代码和数据的分离

标签:图片   font   span   browser   tps   .com   通过   log   config   

原文地址:http://www.cnblogs.com/liwei09k1/p/8109716.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!