Unittest
Pycharm+unittest+HTMLTestRunner无法生成测试报告文件
在执行时,遇到一个问题:一直无法生成测试报告(用例能执行,就是无法生成报告) 根本原因:PyCharm会默认使用自带的unittest框架来执行单元测试,不会执行main函数中的代码,所以不生成测试报告 1、pycharm右上角点击运行方式的下拉列表,选择Edit Configurations 2、 ......
[-001-]-Python3+Unittest+Selenium Web UI自动化测试之环境准备
1、Python环境,网上很多教程,查询配置即可 2、选用的浏览器及driver驱动 以google为例子: 首先查看你的google浏览器的版本,比如我的:114.0.5735.199 找driver驱动:https://registry.npmmirror.com/binary.html?pat ......
[-003-]-Python3+Unittest+Uiautomation Windows桌面App UI自动化之控件查找
1、获取所有的子控件: control.GetChildren() 2、获取首个子控件: control.GetFirstChildControl() 3、获取最后一个子控件: control.GetLastChildControl() 4、获取下一个兄弟控件: control.GetNextSib ......
[-002-]-Python3+Unittest+Uiautomation Windows桌面App UI自动化之鼠标操作
1、单击鼠标左键 Click(x: int, y: int, waitTime: float = OPERATION_WAIT_TIME) 模拟鼠标在点 x, y 的点击。 OPERATION_WAIT_TIME默认为0.5 即等待时间默认为0.5秒 2、单击鼠标中键 MiddleClick(x: ......
[-001-]-Python3+Unittest+Uiautomation Windows桌面App UI自动化之获取
获取inspect中 假如我们已经获取到了control控件: control.GetLegacyIAccessiblePattern().Name control.GetLegacyIAccessiblePattern().State control.GetLegacyIAccessiblePat ......
Python_unittest单元测试学习笔记
1.常用的几种断言函数: 序号断言方法断言描述 1 assertEqual(arg1, arg2, msg=None) 验证arg1=arg2,不等则fail 2 assertNotEqual(arg1, arg2, msg=None) 验证arg1 != arg2, 相等则fail 3 asser ......
flask框架使用unittest单元测试
user_labels_api.py 1 # -*- coding: utf-8 -*- 2 # Author : Ethan 3 # Time : 2023/5/16 12:50 4 from flask import Flask,jsonify,render_template,request,j ......
unittest&pytest区别对比
导包:unittest:python自带,直接import unittest导包即可 pytest:需要pip安装后import导入 类名命名方式:unittest:随意,但是必须继承于unittest.TestCase pytest:需要以Test开头,不需要继承 内置方法:unittest:se ......
python自动化之unittest
一、官方文档: https://docs.python.org/zh-cn/3/library/unittest.html 二、unittest使用 unittest 使用规范 需要导入unittest包 测试类必须继承unittest.TestCase类 测试方法必须要以test开头 测试用例名称 ......
Python自动化框架之unittest
一、官方文档: https://docs.python.org/zh-cn/3/library/unittest.html 二、unittest使用 unittest 使用规范 需要导入unittest包 测试类必须继承unittest.TestCase类 测试方法必须要以test开头 测试用例名称 ......
Python 编程必不可少的unittest测试框架
一段表面看起来无常的代码,很可能暗藏很多bug无法一眼看透,没有经过测试的代码是不可靠的代码。上一篇讲过pytest测试框架这次我们换个框架。 unittest 是一个单元测试框架,单元测试完成对一个模块、一个类或一个函数的运行结果进行检验的测试工作。单元测试是对一个程序最基础的组成部分进行正确性验 ......
unittest学习笔记
unittest 单元测试框架是受到 JUnit 的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将测试与报告框架独立。 官方文档:https://docs.python.org/zh-cn/3/library/unit ......
request库,unittest框架
一、设置 http 请求语法 resp = requests.请求方法(url='URL地址', params={k:v}, headers={k:v}, data={k:v}, json={k:v}, cookies='cookie数据'(如:令牌)) 请求方法: get请求 - get() po ......
unittest框架、Pytest框架
# unittest+pytest unittest单元测试框架 unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件。 unittest工作原理 unittest结构图: test case :一个完整的测试单元,执行该测试单元可以完成对 ......
unittest和pytest的区别之用例编写规则更正
搜索网上关于unittest和pytest区别大多数图1如下所示,但是pytest用例编写规则2)并非如此,在pycharm 尝试发现: 测试方法、测试函数以“test"开头即可,见图2-1,图2-2所示 ......
unittest框架
一、unittest框架基本使用(是python自带的一个单元测试框架) 1、框架:为解决一类事情的功能集合 二、TestCase 测试用例 书写真正的用例代码(脚本) 使用:1、导包。2、定义测试类。3、书写测试方法。4、执行 注意: 代码文件名字,要满足标识符规则。 代码文件名不要使用中文。 右 ......
非Spring项目下使用H2数据库做UnitTest
1.Maven引入包 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</version> </dependency> <dependency> <groupId>com.h2databa ......
pythonUi自动化框架 po-unittest+yaml+HTMLTestRunner
po自动化框架简介 page object层 1.对webDriver对象进行二次封装,简化操作 2.针对不同页面 封装对于的元素(包含断言要用的元素) 和 行为 WebDriver封装-base基础 """ bese页面,用于driver的方法封装 操作方法封装: 打开网页 关闭驱动 获得driv ......
接口自动化框架-python+unittest+ddt
简介 1.框架用unittest+yaml数据驱动+自定义日志/HTMLTestRunner 2.测试数据中包含可执行代码(入获取当日时间) data层 存放测试用例数据,mysql数据,常量文件等 ini常量文件 [http] baseUrl:https://jsonplaceholder.typ ......
使用unittest运行第一个web自动化测试用例
unittest:和pytest一样的测试框架,区别在于pytest是第三方框架,unittest是标准库框架 一、框架的分层: 1、新建一个项目文件夹,并在vscode中打开它 2、在项目文件夹内分层 driver层(文件夹):用于存放浏览器驱动文件 case层(文件夹):用于存放测试用例 rep ......
孤狼老师-接口测试自动化(Python版完整版)-unittest
解析XML文件的类,改名为 封装get和post方法的类,改名为 创建testcase和testdata: 故只需要初始化一次的,用setUpClass 每个方法执行前都要执行的,用setUp方法。 整体代码: XML文件: ......
pyhton---unittest
UnitTest是python自带的自动化测试框架UnitTest主要包含的内容 TestCase(测试用例) TestSuite(测试套件,把多个TestCase集成到一个测试TestSuite) TestRunner(执行测试用例) TestLoader(自动从代码中加载多个测试用例TestCa ......