自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Python learning

一 环境 搭建Python文档下载地址:https://www.python.org/doc/windows 安装 IDE : vscode pycharm二 为什么要学习python原因:人生苦短,我用python三 python2 和python3 的区别1 在python3 中 print 必须后面加()2 在python3 中 input() 接收的用户输入均为str类型 ,在python2中 input接收到的值为 int,raw_input得到的为str类型3 python2

2021-07-04 14:46:15 1127

原创 playwright的page.wait_for 常见用法

page.wait_for 常见用法

2025-01-01 16:18:08 1010

原创 get_by_role用法

列举常用的 get_by_role 参数用法

2025-01-01 15:46:20 347

原创 py打包工具

py打包工具

2024-12-29 19:58:13 182

原创 anaconda环境使用

anaconda环境使用

2024-12-29 16:38:21 361

原创 playwright codegen 参数

【代码】playwright codegen 参数。

2024-12-20 10:05:19 449

原创 pytest-Hook钩子

env } ')env } ')简单案例# 在测试用例执行之前执行的操作# 在测试用例执行时执行的操作print("Running test", item.nodeid) # 执行的时间用例开始前# 在测试用例执行之后执行的操作if nextitem: # 如果下一条用例没有,值为None1111# conftest.py 或者任何 pytest 插件的 hook 文件。

2024-12-16 21:20:02 1004

原创 Playwright中Page类的方法

playwirhgt 的Page类

2024-12-11 20:17:03 1090

原创 playwirght-python 简单学习

playwright 非常强大的ui自动化工具

2024-12-11 10:45:34 1005

原创 在 pytest 中的request 对象

如果测试函数使用了参数化(通过 @pytest.mark.parametrize),则 request.param 返回当前参数值。返回当前测试实例(即类的一个实例),如果测试不是在类级别进行的,则返回 None。返回 pytest 配置对象,可以通过它来访问命令行参数和其他配置信息。如果测试是在类级别进行的,则返回该类的对象。否则返回 None。返回当前测试项的节点对象,可以是测试函数、类或模块。返回当前测试文件的路径(字符串形式)返回包含当前测试函数的模块对象。返回当前测试函数对象。

2024-12-02 11:16:15 748

原创 BeautifulReport

theme: 报告的主题样式,如’theme_default’, ‘theme_cyan’, ‘theme_candy’, 'theme_memories’等。BeautifulReport项目本身没有单独的配置文件,但你可以通过调用report()方法时传入的参数来自定义报告的属性。filename: 测试报告的文件名,默认为’report.html’。report_dir: 报告保存的目录,默认为当前工作目录。description: 在报告中显示的测试描述。

2024-10-19 10:01:33 264

原创 unittestreport 输出测试报告

【代码】unittestreport 输出测试报告。

2024-10-19 09:47:43 213

原创 shell 中 jq 的使用

【代码】shell 中 jq 的使用。

2024-03-16 08:53:47 749

原创 爬虫案例5: 百度翻译--英汉互译

js_code.js 文件 保存下面代码。main.py 保存下面代码。

2024-03-12 20:54:54 513

原创 爬虫案例4: parsel 模块的运用

【代码】爬虫案例4: parsel 模块的运用。

2024-03-11 21:44:53 1041

原创 爬虫案例3: bs4模块的运用

【代码】爬虫案例3: bs4模块的运用。

2024-03-10 14:58:07 262

原创 爬虫案例2:playwright 超爽体验

【代码】爬虫案例2:playwright 超爽体验。

2024-03-10 07:04:00 1544

原创 Linux 文本处理三剑客之 awk

【代码】Linux 文本处理三剑客之 awk。

2024-03-09 21:55:55 231 4

原创 Linux 文本处理三剑客之 sed

【代码】Linux 文本处理三剑客之 sed。

2024-03-09 20:47:57 131

原创 爬虫案例1

python爬虫简单案例

2024-03-09 16:36:49 1364 3

原创 学习python的hashlib

【代码】学习python的hashlib。

2024-03-09 15:26:09 148

原创 学习python的base64库

python base64

2024-03-09 14:58:38 214 2

转载 解决win系统进入python虚拟环境的问题

【代码】解决win系统进入python虚拟环境的问题。

2023-07-16 10:17:20 290

原创 python ----- lxml BeautifulSoup 库

注意:需要从根路径开始写,比较麻烦,可以在复制(在下图位置),获取的结果是一个list,可以指定同级别下的标签位置,索引位置从1开始。注意:会匹配指定节点下的所有的内容,返回结果是一个list,可以指定同级别下的标签位置,索引位置从1开始。③ string 获得多个节点的第一个节点下所有节点的内容,包括子节点,结果是 str。① /text() 获取多个节点下第一层节点的所有内容,不包括子节点,且结果是list。Tip: lxml 的用法还有很多,这里只写出的常用的一些,这个看着没什么用啊 😄。

2023-05-02 15:04:09 427

翻译 shell 语法---study

SHELL

2023-02-26 14:37:05 242

原创 mac安装 mylsq

mac 配置 mysql

2022-11-20 21:30:29 242

翻译 aiohttp和httpx

HTTPX是Python 3的一个功能齐全的HTTP客户端,它提供同步和异步API,并支持HTTP/1.1和HTTP/2。用于异步和Python的异步HTTP客户端/服务器。使用httpx.Client()请求。

2022-11-19 17:26:23 735

原创 httprunner 3.x ---Study

1 配置环境需要python 3.6 以上环境pip install httprunner检查环境是否安装httprunner 参数详解run 制作HttpRunner测试用例并使用pytest运行。startproject 使用模板结构创建新项目。har2case 将HAR文件转换为HttpRunner的YAML/JSON测试用例make 将YAML/JSON测试用例转换为pytest用例。创建htpprunner工程httprunner startproject [projec

2022-06-02 23:09:54 778

原创 YAML 语法

一 简介YAML是一种简洁的非标记语言特点大小写敏感使用缩进表示层级关系禁止使用tab缩进,只能使用空格键缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级使用#表示注释字符串可以不用引号标注支持的数据结构对象:键值对的集合,又称为映射 或者 哈希 或者 字典# YAML表示age : 12name : huang # 对应的Json表示{'age':12,'name':'huang'}数组: 一组按次序排列的值,又称为序列 或者 列表使用连字符(-)表示:

2022-05-08 22:20:46 554

原创 python 反射

一 什么是反射指程序可以访问、检测和修改它本身状态或行为的一种能力二 python 中的反射python 中一切皆对象,只要是对象都可以反射,python 实现反射是通过字符串的形式操作对象的属性。三 python反射的关键函数hasattr:返回对象是否具有给定名称的属性getattr:获取对象指定名称的属性setattr:给指定对象的指定属性设置为值delattr:从指定对象中删除指定属性class A: n = 1 def __init__(self, nam

2022-05-08 10:15:31 1347

原创 python 装饰器之@property @classmethod @staticmethod

一 @property在不破坏类封装的前提下,让开发者依旧使用 对象.属性 的方法操作类中的属性基本使用格式属性名 = property(fget=None, fset=None, fdel=None, doc=None)fget:用于获取属性的方法fset:用于设置属性的方法fdel:用于删除属性的方法doc:属性的说明文档字符串class Test: def __init__(self, name, age): self.__name = name

2022-05-08 09:56:44 314

原创 python 装饰器之自定义装饰器

一 装饰器的原理及作用原理:闭关的使用作用:在不改变原有函数代码的前提下,为函数增添功能二 普通函数作为装饰器无参装饰器,被修饰的是普通函数from functools import wrapsdef ourter(func): @wraps(func) def inner(*args, **kwargs): return func(*args, **kwargs) return inner @ourterdef test(name): p

2022-05-06 18:53:17 1324 4

原创 python 可迭代对象 迭代器 生成器

一 可迭代对象可迭代对象:字符串、list、dict、tuple、deque借助 from collections.abc import Iterable, Iterator, Generator 判断是否为可迭代的(Iterable)、是否为迭代器(Iterator)、是否为生成器(Generator)import collectionsfrom collections.abc import Iterable, Iterator, Generator# 字符串astr = 'XiaoMing

2022-03-12 22:22:50 101

原创 Study---Pytest

1 安装模块pip install -U pytest pip install -U pytest-xdist pip install -U pytest-rerunfailures pip install pytest-html pip install pytest-cov2 测试类的 文件夹、文件、类、函数、方法的命名方式文件夹 类 以 Test* 开头文件 以test_.py 为格式函数、方法 以 test_ 开头3 代码编写格式函数式:def test_a():

2022-02-26 15:38:22 626

原创 python 常用模块之 pymysql

一 配置环境pip3 install pymysql如果pip安装了插件,但pycharm中无法导入pycharm->File->Settings->Project Interpreter->设置二 python 连接mysql 过程三 连接mysql(1)需要创建一个connection对象,目的:用来跟数据库进行连接conn = pymysql.connect(host=‘localhost’,user=‘username’,password='password,

2021-08-15 09:13:57 203

原创 python 爬虫

一 爬虫介绍1 什么是爬虫网络爬虫式一种按照一定的规则。自动地抓取万维网信息的程序或者脚本2 web与http协议介绍超文本阐述协议是应用层协议。HTTP是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器街道请求后,给予响应的响应信息3 爬虫的流程步骤确定需求、寻找需求、发送请求、解析数据、存储数据4 环境python 3.7IDE 略二 网络请求1 requests库的基本使用环境配置 pip3 install requestsreq

2021-08-09 15:37:26 169

原创 python unittest 框架

一 什么是测试框架1、测试框架是测试开发过程中提取特定领域测试方法共性部分形成的体系结构;2、测试框架的作用:在其基础上重用测试设计原则和测试经验,调整部分内容便可满足需求,可提高测试用例设计开发质量,降低成本,缩短时间;3、测试框架不是一个现成可用的系统,是一个半成品,需要测试工程师基于它结合自己的测试对象知识转化成自己的测试用例;4、测试框架是提供给测试人员开发相应领域测试用例的测试分析设计工具;5、测试框架不是测试用例集,而是通用的,具有一般性的系统主体部分。测试人员像做填空一样,根据具体业

2021-08-09 10:28:35 327 2

原创 adb 命令

查看当前设备链接 adb devices如果发现多个设备:adb -s 设备号 其他指令 adb -s devicel install xxx.apk安装APK文件 :adb install xxx.apk覆盖安装 :adb install -r xxx.apk卸载APP:adb uninstall {{包名}}获取包名:aapt dumps badging xxx.apk启动app: adb shell am start 包名/启动页名屏幕截图:adb shell screenc

2021-07-25 09:09:51 461

原创 python 框架之 flask

1 环境搭建pip install Flask2 简单的hello world 程序保存到hello.py 中from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World'if __name__ == '__main__': app.run()3 主体说明在项目中导入Flask模块是强制性的。 Flask类的一个对象是WSGI应用程序

2021-07-24 22:06:57 548 1

原创 JMeter 的使用

1 下载地址 :http://jmeter.apache.org/download_jmeter.cgi2 基本使用a 添加一个测试计划, 名字随意,容易识别即可, 一定要保存b 添加 线程组c 添加 http 取样器d 添加 添加察看结果树f 红框为请求的主体部分e 响应j 开启按钮 清除按钮4 压力测试配置线程数 循环次数 Ramp-up 开启即可...

2021-07-11 12:40:52 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除