Xpath语法
Xpath表达式xpath语法规则
/ :根节点,节点分割符
示例: 定位所有的 <a> 标签元素。
XPath: //a
示例: 定位包含 <span> 子元素的 <div> 元素。
XPath: //div[span]
示例: 定位第一个 <ul> 元素。
XPath: //ul[1]
// :任意位置
*:任意元素
@ :属性
示例: 定位 ...
Playwright框架
框架介绍和安装Playwright是一个开源的自动化库,由Microsoft开发,用于自动化基于Chromium,Firefox,和WebKit的浏览器。它支持多种语言,包括Python,并能在Windows,Linux,和macos上运行。支持同步和异步执行。
playwright 与 selenium 区别
selenium
WebDriver 的底层实现是通过调用浏览器驱动程序与浏览器交互来 ...
Django
Django的历史
2003年 − Adrian Holovaty和Simon Willison在劳伦斯新闻报纸内部项目中启动了Django。
2005年 − 在2005年7月发布,并将其命名为Django,以爵士吉他手Django Reinhardt命名。
2005年 − 成熟到足以处理几个高流量的站点。
目前 − Django现在是一个拥有来自世界各地贡献者的开源项目。
Django – 设 ...
pywinauto_PC端自动化
pywinauto 同时支持空间操作和图像操作,支持win32 API和MS UI Automation API
定位工具UISpy环境安装python环境安装(3.5 以上)pass
pywinauto库安装1$ pip install pywinauto
pywinauto 基本特性
跨平台
强大GUI自动化功能
简单易用
支持多种应用程序的类型
丰富的文档和社区支持
图像识别和模糊 ...
Pytest-Hooks
Pytest测试框架的扩展(钩子)机制 - hooks
引用可由conftest.py文件实现的所有钩子函数。
钩子函数(Hooks)是一种特殊的函数,可以在执行过程中“顺带”执行一些自定义的操作。Pytest测试框架提供了许多钩子函数,可以在测试过程的不同阶段执行自定义的操作。
Hooks初始化类型钩子函数
conftest.py由于pytest[在启动期间发现插件的方式,此函数应仅在 ...
Redis
RedisRedis是什么NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性:
基于内存运行,性能高效
支持分布式,理论上可以无限扩展
key-value存储系统
开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API ...
Jmeter+ant接口测试
准备工作
下载和安装 JMeter 和 Ant:
从 Apache JMeter 官网下载并解压 JMeter。
从 Apache Ant 官网下载并解压 Ant。
配置环境变量:
确保 JMeter 和 Ant 的 bin 目录在系统的 PATH 环境变量中。
请求元件参数化 - txt/csv
请求响应数据提取(后置处理器) - 正则表达式提取器、JSON提取器
请求数据传 ...