找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
po设计模式:page object,页面对象模式
优点:
1、容易维护
2、可以使得元素和用例进行分离,当页面元素发生改变当前这个类里面的数据
3、管理和组织用例非常的方便,易于维护自动化用例

1、config :存放配置文件,是配置项目的路径和每个包的绝对路径,为后期引用路径提供数据。
2、data:文件里面存放了账户账户密码等测试数据
3、public:封装了所有用例的基类,比如所有用例要用到的元素定位方法、输入框的输入、点击事件等公共的方法,pubic包含了page(封装方法,用例的基类)和util(封装读取文件的工具类),page:调用了unittest测试框架,用一个类封装所有方法
utils:封装读取excel表格和ini的工具方法,导入了os、xlrd模块、ConfigParser类,并继承Configparser类,拥有configparser类里面的一切方法和属性,以及config所有的路径。
4、report:存放测试报告。
5、run_allcase:封装生成所有测试用例报告和发送邮件的方法,导入了所有路径,time、unitte模块和HTMLTestRunner、SendMail邮件的类方法。
6、testcase:存放所有的测试用例,导入selenium语法、unitt框架、导入封装的类,和测试的对象

总结:在做写自动化用例过程中一定要注意细节,特别是缩进及注意写代码时注意大小写字母,非字符等的出现,只要其中随便一个出错,都运行调用不了



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册