摘要: 1. 通过conftest.py 和pytest.fixture()结合使用 实现全局的前置应用(比如:项目的全局登录,模块的全局处理) 1.conftest.py文件是单独存放的一个夹具配置文件,名称是不能更改。 2.用处可以在不同的py文件中 使用同一个fixture函数。 3.原则上conft 阅读全文
posted @ 2023-03-17 17:51 苹果芒 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Pytest框架实现的一些前后置(也叫做 固件,或者 夹具)的处理,常用的有三种。 一,setup / teardown, setup_class / teardown_class 为什么需要这些功能呢? 比如:web自动化执行用例之前,统一打开浏览器。在自动化用例执行后,统一关闭浏览器。 setu 阅读全文
posted @ 2023-03-17 15:14 苹果芒 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 单元测试框架:是写的一套做自动化的框架,包括一些基础的公共方法和报告,日志等。 pytest是对unitest的进一步封装,会更加的强大。 1.安装基本的插件: 把需要安装的插件的名字写到requirements.txt(任意命令都可,但是建议用这个名字更加符合开发习惯和规范) 使用命令直接安装: 阅读全文
posted @ 2023-03-17 14:24 苹果芒 阅读(120) 评论(0) 推荐(0) 编辑