UI自动化之python+pytest+allure+selenium

一、基础搭建

1.下载pycharm,配置环境变量
2.安装对应版本的webdriver,将webdriver放在项目根目录
3.pip install pytest
4.pip install allure

二、框架设计

UI自动化之python+pytest+allure+selenium_第1张图片

三、目录详解

1.common读取yaml文件
yaml_handle.py
UI自动化之python+pytest+allure+selenium_第2张图片
2.config 路径及环境配置
1)config.yaml
UI自动化之python+pytest+allure+selenium_第3张图片
2)path.py
UI自动化之python+pytest+allure+selenium_第4张图片
3.pages页面方法封装
包括url打开,页面元素点击等操作,采用PO模式
注意:每个页面分开写,即一个页面一个py文件
UI自动化之python+pytest+allure+selenium_第5张图片
4.report文件夹,存放测试报告,此处不做概述

5.testcase测试用例
文件命名规则test_*.py
UI自动化之python+pytest+allure+selenium_第6张图片
6.conftest.py前后置
放在全局,那就是全局性前后置
UI自动化之python+pytest+allure+selenium_第7张图片
7.pytest.ini运行参数配置
UI自动化之python+pytest+allure+selenium_第8张图片

8.run.py执行文件
UI自动化之python+pytest+allure+selenium_第9张图片

你可能感兴趣的:(python,python,ui,自动化)