python
python
展望之客
这个作者很懒,什么都没留下…
展开
-
Python3.9 + Selenium4.1 + Unittest自动化测试框架
* 框架采用Python3.9 + Selenium4.1 + PO + YAML + DDT + Unittest等技术编写成测试基础框架*使用Page Object模式将也没定位和业务操作分开,分开也没元素和业务测试脚本,一个页面一个对象类,提高用例的可维护性*使用YAML管理页面空间元素数据和测试用例数据,当元素ID发生变化时,不需要去修改测试代码,只需要在对应的页面元素YAML文件中修改原创 2022-01-13 16:50:54 · 1198 阅读 · 0 评论 -
Python + Pytest + Allure生成测试报告
简单介绍allure的安装使用1、安装pytest的allure插件 pip install pytest2、allure是依赖java环境官网下载:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.13.2/解压后将bin路径设置到环境变量path中3、生成的报告第一种生成报告方法:#(1) 生成测试报告json数据pytest D:\pyharmDemo\PytestDemo\test_原创 2022-01-04 17:54:03 · 993 阅读 · 0 评论 -
Remote-用法
‘’’’@Project: DemoUI-master@Description: Remote用法@Time:2021/12/28 12:49@Author:MING‘’’注意:1.使用Remote前首先得确认自己的电脑是否有Java环境2.安装了Java环境后,下载selenium-server-standalone-3.13.0.jar (下载地址:http://selenium-release.storage.googleapis.com/index.html)3.打开CDM,将路径原创 2021-12-28 23:12:39 · 1389 阅读 · 0 评论 -
requests-封装请求方式一
‘’’’@Project: HTMLTestReportDemo@Description: 封装requests请求方式@Time:2021/12/27 11:33@Author:MING‘’’import requestsclass sendRequests():def get(self, **kwargs): '''封装get方法''' # 获取请求参数 params = kwargs.get("params") headers = kwargs.get(原创 2021-12-27 11:56:45 · 345 阅读 · 0 评论 -
run_case编写代码的两种方式
“”"@Description: 执行测试用例@Time:2021/06/8 11:00@Author:MING“”"import timeimport unittestimport os, sysfrom config import settingfrom src.common.sendmail import send_mailfrom src.common.newReport import new_reportfrom suite.HTMLTestReport.HtmlTestRe原创 2021-12-26 22:19:01 · 482 阅读 · 0 评论 -
requests-封装请求方式二
python原创 2021-12-22 11:28:39 · 97 阅读 · 0 评论