Pytest
文章平均质量分 57
爆肝拳专业户
此猿文武双全
展开
-
实战---商场登录测试
import time import pytest #导入selenium的webdriver from selenium import webdriver class Testlogin: #测试之前(打开浏览器,输入登录网址) def setup_class(self): #打开谷歌浏览器 self.driver=webdriver.Chrome() #获取需要访问的网站地址 self.driver.get('http原创 2021-08-19 21:18:11 · 156 阅读 · 0 评论 -
Pytest--生成测试报告
1.在pytest.ini配置文件 #即在当前目录下生成report.html测试报告文件 [pytest] addopts= --html ./report.html testpaths=./test_01.py .......... .......... 测试报告示例:原创 2021-07-11 08:53:56 · 604 阅读 · 2 评论 -
Pytest框架实现前后置的处理
一、setup/teardown 通过添加setup与teardown方法,使得在执行每个用例时前后都有出现。 案例代码: class TestAA: def setup(self): print('开始--------') @pytest.mark.smoke def testaa(self): time_loc=time.strftime('%H-%M-%S',time.localtime()) time.sleep(2)原创 2021-07-10 16:45:20 · 361 阅读 · 1 评论 -
Pytest框架
一、Pytest简介 1.pytest是个python的单元框架,是第三方库 2.pytest可以和selenium,requests,appium结合实现接口自动化,web自动化,app自动化。 3.pytest可以实现测试用例的跳过以及reruns失败用例重试。 4.pytest可以和allure生成非常美观的测试报告。 5.pytest可以和Jenkins持续集成。 6.pytest有很多非常强大的插件,并且这些插件能够实现很多的实用的操作。例如: pytest-html(生成html格式的自动化测试原创 2021-07-09 15:39:19 · 248 阅读 · 1 评论