找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

1、容易维护
2、可以使得元素和用例进行分离,当页面元素发生改变只需要更改当前这个类里面的数据
3、管理和组织用例非常的方便,易于维护自动化用例
文件中包括六个包:
1)config:
        config路径层中的模块主要是配置项目的路径以及提供每个包的绝对路径,为后面操作引用路径提供数据
(2)data:
        data数据层,创建ini文件的存放包,存放需要用到的测试文件
(3)public:
        public文件包是封装页面元素和公共部分,  页面元素的定位,引用到unittest模块,封装selenium函数方便调用,元素定位方法,以及封装公共方法,继承configparser类,通过configparser这个模块当中的Configparser类来读取ini文件
元素产生变化:上上级或者查看是否处于iframe框中  iframe框(switch to)
(4)test_case
        编写用例层,用例模块,导入需要的模块以及封装函数的模块。例如:selenium、unittest,以及定义了封装函数模块中的类
(5)run_allcase:
        运行测试用例层,执行测试用例,生成测试用例报告
(6)report:
         报告层:用于存放测试报告的包

分享至 : QQ空间
收藏

1 个回复

倒序浏览
6666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册