java+Selenium+TestNg搭建自动化测试架构(3)实现POM(page+Object+modal)
摘要:1.Page Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。 PageObject设计模式:是将某个页面的所有"元素(包含控件)属性"及"元素操作"
阅读全文
posted @
2018-01-08 11:21
小李卫
阅读(887)
推荐(0)
java+Selenium+TestNg搭建自动化测试架构(2)实现跨浏览器功能
摘要:1.切换浏览器类:其中包含了切换浏览器的方法,以及关闭浏览器,设置等待时间,以及重写的断言方法 package com.rrx.framework; import java.io.IOException;import java.util.concurrent.TimeUnit; import org
阅读全文
posted @
2017-12-25 15:55
小李卫
阅读(499)
推荐(0)
java+Selenium+TestNg搭建自动化测试架构(1)实现代码和数据的分离
摘要:1.主要介绍介绍Java+Selenium+POM的自动化测试框架的搭建,第一个首先实现代码和账号URL等信息的分离。第二点支持跨浏览器,通过读取配置文件的方式实现。 1)将账号URL等信息添加在properties文件中然后读取 2)编写浏览器类通过去取配置文件实现浏览器的切换 3)测试浏览器类
阅读全文
posted @
2017-12-25 15:45
小李卫
阅读(503)
推荐(0)