Skip to content

使用PO模型编码,分层解耦。将底层方法、元素操作、业务逻辑、测试数据分离。技术选型:java + selenium + testng + allure + maven + git + jenkins

hjpcs/seleniumdemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seleniumdemo

使用PO模型编码,分层解耦。将底层方法、元素操作、业务逻辑、测试数据分离。技术选型:java + selenium + testng + allure + maven + git + jenkins

  • util为工具类,封装了selenium的原生api方法

  • pageobjec为页面类,封装元素操作

  • testcas为测试用例类,实现业务逻辑

  • data为测试数据类,提供数据驱动

  • listener为监听类,对失败用例进行截图

项目运行方法:clone到本地,执行mvn clean test后,再执行allure serve target/allure-results或者allure generate target/allure-results均可

备注:pom.xml文件中改变了allure-results生成的路径在target文件夹下

About

使用PO模型编码,分层解耦。将底层方法、元素操作、业务逻辑、测试数据分离。技术选型:java + selenium + testng + allure + maven + git + jenkins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages