上一小节 Selenium(一)——Page Object Model (POM) 已经把新浪微博登陆页的页面对象编写完成,接下来继续编写测试用例。 1. 简介 先安装两个p...
IP属地:湖南
上一小节 Selenium(一)——Page Object Model (POM) 已经把新浪微博登陆页的页面对象编写完成,接下来继续编写测试用例。 1. 简介 先安装两个p...
1. 简介 POM是什么Page Object Model (POM) 直译为“页面对象模型”,这种设计模式旨在为每个待测试的页面创建一个页面对象(class),将那些繁琐的...
七. 邮件与运行脚本 1. 邮件 在第四小节中还遗留了一个 sendMail.py 文件没有说明,它的功能是接收新生成的测试报告名称,将该报告作为附件装载到邮件中,发送出去,...
六. pytest参数化 这一小节我们用 pytest 来断言测试用例并用 pytest-html 生成测试报告。 1. 接口加密 encryption.py 中定义了两个函...
四. 读取测试数据 1. 读取配置文件 python内置了一个 ConfigParser模块 可用于读取配置文件。一些配置信息可能需要经常做出改变,比如测试用例文件名、she...
四. Common文件夹 Common 文件夹下存放着一些自定义的通用模块,将一些可以复用的代码进行了简单封装,为框架提供工具支持,如下所示: 1. getPath.py g...
三. 接口文档
二. Django接口开发 在这一小节,我们将编写一些接口服务,事实上这一部分并不计入框架项目范围内,只作为测试使用,可以选择跳过不看。直接下载gitbub上的代码就能进行测...
一. 代码托管 1.安装 Git 和 OpenSSH git 是安装在开发者机器上的一个 版本控制(Version control)软件,它可以记录代码的变迁历史,用来还原代...
零. 整体规划 这是一篇学习笔记,慢慢整理。代码放在这里: github 1. 开发环境 操作系统:Linux 5.0.13-arch1-1-ARCH Python 3.7....