陈随想 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

playwright-内置方法踩坑记录

class Pageget_by_role 和 get_by_text会查找页面中包含指定文本的元素。它不仅仅匹配单个节点中的文本,而是会将元素及其所有子元素的文本内容合并在一起进行匹配。比如get_by_role('link', name="A B"),如果有父元素是A,子元素是B,那么也能查找到。而不会仅仅查找一个元素包含A B。这个时候建议先self.pa

2024-02-11
playwright UI自动化

UI自动化系列之环境篇

vscode中创建虚拟环境 在ctrl shift p中搜索>creat environment 注意关闭梯子,否则会报错 注意在vscode中手动执行.\.venv\Scripts\activate来激活虚拟环境生成requirements.txt 直接cmd窗口中进入虚拟环境的目录D:\githubwork\mistyrain\webui_auto\.venv\Scripts 激活虚拟环

2024-02-11
python

UI自动化系列之allure报告

官方网址:https://github.com/allure-examples/allure-python-pytest/blob/main/test/allure_step_test.py 报告生成步骤123pytest main.py --alluredir=./result/1 allure generate ./result/1 -o ./report/1/ --cleanallure o

2024-02-10

k6系列之websocket

源码分析k6 Modulek6目前有两个ws的模块,基础k6/ws,实验性k6/experimental/websockets 12345import expws "github.com/grafana/xk6-websockets/websockets""k6/experimental/websockets": &expws.RootModule&

2024-01-04
k6 websocket

k6系列之可视化报告

暂时没空补充先随便写点.\k6.exe run –console-output report.log .\main.js https://k6.io/blog/ways-to-visualize-k6-results/

2023-11-13
k6

k6系列之browser调研

调研github地址 根据源码分析,k6的browser有三个大模块,一是browser,一个是chromium,还有一个是devices。根据官方给的例子,第一个模块有详细使用案例。 由于browser目前处于实验阶段,go源码中的chromium模块并未打包进入k6的二进制文件中。根据下面查看到的源码,可以看到只是注册返回了browser devices两个模块。 1234567891011

2023-11-12

k6系列之chaijs篇

chaijs接入1234//在线接入import { describe, expect } from 'https://jslib.k6.io/k6chaijs/4.3.4.3/index.js';//离线直接整个文件复制保存下来即可 语法json类12345678910111213//拥有某个keyexpect(res.json()).to.have.pr

2023-11-12
k6 chaijs

elasticsearch基础数据类型

参考地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-types.html long虽然说是数字类型,但是传”1222” [“122”]也是能存储进去,并不会报错。如果你的字符串实际上是数字的文本表示(例如,“123”),Elasticsearch可能会尝试将这个字符串转换为一个long值。如果转换

2023-11-07

k6系列之我的第一个扩展xk6-zap

go mod init我是直接go mod init xk6-zap的,后来执行上传github后执行xk6 build --with github.com/Mistyrain520/xk6-zap@latest的时候有问题 1234go: k6 imports github.com/Mistyrain520/xk6-zap: github.com/Mistyrain520/xk6-

2023-10-29
k6

k6系列之生命周期以及变量传递

这是一个例子: 123456789101112export function setup() { return { aa: 0 }; // 初始化aa}export default function (data) { data.aa = 1; // 修改aa return data; // 返回修改后的数据}export fu

2023-10-16
k6
12345

搜索

Hexo Fluid
载入天数... 载入时分秒...