自动化测试(python+selenium)
测试小公主
这个作者很懒,什么都没留下…
展开
-
自动化学习路径分享
总结至知乎,非商业用途,作者:张挺链接:https://www.zhihu.com/question/22211535/answer/205808844转载 2021-02-25 09:38:51 · 124 阅读 · 0 评论 -
python+selenium实现日志的封装及应用
一、python logging模块python logging模块提供了logger、handler、filter、formatter等基础类。其中:1、logger: 提供日志接口,供应用程序调用。logger最常用的操作有两大类:配置和发送日志消息。2、handler:将日志记录发送到合适的目的,比如文件、socket等等。一个logger对象可以通过addhandler方法添加0到...原创 2019-10-08 17:05:44 · 884 阅读 · 0 评论 -
python+selenium web自动化之数据驱动模型
一、环境准备1、安装xlrd2、安装ddt二、数据驱动原理1、测试数据为多个字典的list类型2、测试类前面加@ddt.ddt修饰3、case前加@ddt.data()修饰4、用例会单独运行多次(取决于测试数据的个数)三、举例说明(此例子基于上文python+selenium Page Object 设计模式+Unittest单元测试框架)https://blog.csdn.n...原创 2019-10-06 20:54:26 · 512 阅读 · 0 评论 -
python+selenium Page Object 设计模式+Unittest单元测试框架
一、 Page Object 简单介绍Page Object 是Selenium自动化测试项目开发实践的最佳设计模式之一,它主要体现在对界面交互细节的封装,这样可以使测试案例更关注于业务而非界面细节,从而提高测试案例的可读性。它的优点主要是减少代码的重复性,提高测试用例的可读性以及可维护性,特别是针对UI频繁变化的项目。二、项目实例接下来就以登录乐学为例来说明1、base_page.py,...原创 2019-10-06 15:28:00 · 719 阅读 · 0 评论