笔记共22篇

此分类主要用于整理和记录学习过程中的知识点和笔记,并提供有用的学习资源,从而提高学习效率并加深对知识的理解。
Python selenium页面加载缓慢,超时解决办法 - 正则时光

Python selenium页面加载缓慢,超时解决办法

最近在编写selenium自动化测试框架,遇到一个烦人的问题, driver.get()不执行完,浏览器页面一直在转圈圈,下面的代码根本就不会执行,耗时一天的时间终于解决了。driver.get() 方法默认等待页...
Allure下载、安装、配置及使用详细教程! - 正则时光

Allure下载、安装、配置及使用详细教程!

allure介绍:Allure是开源的免费的多平台自动化测试报告生成工具,支持Java,Python。可以集成到Jenkins。 Allure仅用于根据现有数据源生成报告,不产生数据!不产生数据!不产生数据! allure界...
4.unitest 生成HTML测试报告 - 正则时光

4.unitest 生成HTML测试报告

HTML测试报告:就是执行完测试用例后,以HTML(网页)方式将执行结果生成报告 使用HTMLTestReport生成报告 使用第三方的报告模版,生成报告 HTMLTestReport, 本质是 TestRunner import unittest f...
Pytest测试框架之基础用法(规则,断言,前置后置,跳过,配置,运行,日志,报告) - 正则时光

Pytest测试框架之基础用法(规则,断言,前置后置,跳过,配置,运行,日志,报告)

安装库:pip install pytest pytest相关插件:(了解) 失败重跑 pytest-rerunfailures 多重校验 pytest-assume 设定执行顺序 pytest-ordering 用例依赖 pytest-dependency 分布式测试 pytest-x...
Pytest高级运用之conftest.py文件详解 - 正则时光

Pytest高级运用之conftest.py文件详解

一、fixture回顾 这里我们先来回顾一下@pytest.fixture()的使用: 函数在用装饰器@pytest.fixture()标记之后,该函数名就可以当作参数传入到测试函数里面 conftest.py文件实际上就是把fixture这...
Pytest框架+Allure自动生成美观的测试报告! - 正则时光

Pytest框架+Allure自动生成美观的测试报告!

一、安装Allure 已安装可以跳过此步骤,没安装的可以按照下面教程安装: 二、安装Allure插件 安装pytest的allure插件:pip install allure-pytest 三、Allure在pytest中的用法 1.基础用法: #执...
selenium教程二:元素操作和元素信息获取 - 正则时光

selenium教程二:元素操作和元素信息获取

元素定位 from selenium import webdriver from selenium.webdriver.common.by import By #引入方法 driver=webdriver.Chrome() driver.find_element(定位方法,值) #返回查找到的第一个元素(...
Pytest高级运用之Fixture及参数化 - 正则时光

Pytest高级运用之Fixture及参数化

fixture翻译过来就是测试夹具,主要来配置测试资源,fixture是通过装饰器标注的。 一、fixture基础入门 函数在用装饰器@pytest.fixture()标记之后,该函数名就可以当作参数传入到测试函数里面,...