基于selenium+unittest,采用页面对象模式进行分层设计:
(1) base包主要包含一些公用的方法,包含重新封装元素定位方法等
(2) page包主要存放对象层的代码, 主要为页面对象层的方法
(3) testcase包主要存放编写的测试用例的方法
(4) utils包存放的主要是工具类的代码,比如针对xml文件数据读取方法等
(5) data主要存放测试数据文件,比如将测试数据维护在xml文件
(6) report存放生成的测试报告
点击空白处退出提示
基于selenium+unittest,采用页面对象模式进行分层设计:
(1) base包主要包含一些公用的方法,包含重新封装元素定位方法等
(2) page包主要存放对象层的代码, 主要为页面对象层的方法
(3) testcase包主要存放编写的测试用例的方法
(4) utils包存放的主要是工具类的代码,比如针对xml文件数据读取方法等
(5) data主要存放测试数据文件,比如将测试数据维护在xml文件
(6) report存放生成的测试报告
评论