- 博客(6)
- 收藏
- 关注
转载 os.path.abspath(__file__)用法及意义
os.path.abspath(__file__) 作用: 获取当前脚本的完整路径import osprint(os.path.abspath(__file__) )result:注意:只有当在脚本中执行的时候,os.path.abspath(__file__)才会起作用,因为该命令是获取的当前执行脚本的完整路径,如果在交互模式或者terminate 终端中运行会报没有__file__这个错误:>>> import os>>> cur_path = .
2021-08-17 14:42:58 3601
转载 python自动化之使用allure生成测试报告
Allure测试报告框架帮助你轻松实现”高大上”报告展示。本文通过示例演示如何从0到1集成Allure测试框架。重点展示了如何将Allure集成到已有的自动化测试工程中、以及如何实现报表的优化展示。Allure非常强大,支持多种语言多种测试框架,无论是Java/Python还是Junit/TestNG,其他语言或者框架实现的流程和本文一致,具体配置参照各语言框架规范安装安装allure Windows用户: scoop install allure (需要先下载并安装Scoop,该方法无..
2021-08-17 11:39:03 2651
转载 Python中with用法详解
一 、with语句的原理上下文管理协议(Context Management Protocol):包含方法__enter__()和__exit__(),支持该协议的对象要实现这两个方法。 上下文管理器(Context Manager):支持上下文管理协议的对象,这种对象实现了__enter__()和__exit__()方法。上下文管理器定义执行with语句时要建立的运行时上下文,负责执行with语句块上下文中的进入与退出操作。通常使用with语句调用上下文管理器,也可以通过直接调用其方法来使用。说.
2021-07-29 14:17:49 1116
转载 Python的OS和SYS模块简介
os模块一、什么是os模块**os模块提供了多数操作系统的功能接口函数。**当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离不了os模块。python编程时,经常和文件、目录打交道,这是就离不了os模块,本节内容将对os模块提供的函数进行详细的解读二、常用的os模块命令os.name——name顾名思义就是’名字’,这里的名字是指操作系统的名字,主要作用是判断目前正在使用的平台,并给出操作系统的名字,如Win
2021-07-29 10:10:24 253
原创 接口自动化测试框架
接口自动化测试框架:1.requests 的二次封装2.yaml数据驱动3.关键字的驱动4.多接口串联5.全局的配置文件6.日志监控(调试日志,文件日志,邮件日志)7.yaml测试用例的封装(请求封装、读写封装、断言封装)8.allure报告的定制开发9.pytest只是这个框架里面的其中的一个组成部分...
2021-07-29 09:59:51 84
原创 Pytest自动化框架笔记
一、需要安装的插件PytestPytest-html (生成html格式的自动化测试报告)Pytest-xdist (测试用例分布执行。多CPU分布)Pytest-ordering (用于改变测试用例的执行顺序)Pytest-rerunfailures(用例失败后重跑)Allure-pytest(用于生成美观的测试报告)可以新建文件requirements.txt中,讲以上需要的插件通过pip install -r requirements.txt验证是否安装成功:...
2021-07-27 19:18:38 180 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人