随笔 - 97  文章 - 0  评论 - 1  阅读 - 44157
11 2023 档案
charles设置弱网模式
摘要:设置开启弱网模式,步骤如下图 查看响应时间Duration 阅读全文
posted @ 2023-11-29 10:09 peijiao 阅读(123) 评论(0) 推荐(0) 编辑
python中try-except用法
摘要:try: # 一些可能引发异常的操作except ValueError as e: # 处理特定的值错误异常except FileNotFoundError as e: # 处理文件未找到异常except Exception as e: # 处理其他所有类型的异常 阅读全文
posted @ 2023-11-23 15:16 peijiao 阅读(28) 评论(0) 推荐(0) 编辑
python+pytest写测试用例后置清理数据操作
摘要:一、teardown_function 函数是为了在每个测试函数def执行后进行数据清理。 # 引入 DbConnect 类或者确保它已经被定义from your_db_module import DbConnect def teardown_function(): try: print("后置操作 阅读全文
posted @ 2023-11-22 09:54 peijiao 阅读(265) 评论(0) 推荐(0) 编辑
playwright录制功能使用绕过登录操作
摘要:1.终端上执行下面的命令会生成一个录制页面 playwright codegen --save-storage=auth.json 2.在录制页面输入自己要登录的网址,输入账号密码或者有验证码的,正常的登录操作,操作成功后,会在本地目录生成一个文件保存了cookies 3.下次我们在终端命令输入直接 阅读全文
posted @ 2023-11-20 16:48 peijiao 阅读(593) 评论(0) 推荐(0) 编辑
playwright无序列表
摘要:listitem 是无序列表,ul 和 li 标签组合 • 1.水平显示的列表 • 2.dropdown 方式,一般需要鼠标悬停,出现对应的列表 1. # listitem 定位,role角色定位到listitem上面在通过filter定位某一个文本 page.get_by_role('listit 阅读全文
posted @ 2023-11-20 11:40 peijiao 阅读(131) 评论(0) 推荐(0) 编辑
playwright中table表格定位
摘要:遇到输入框是弹出日历控件,选一个日期的这种场景,可以直接在输入框输入内容。如果输入框是readonly的时候,可以用js改变输入框的属性 下图是调试语法 阅读全文
posted @ 2023-11-20 11:03 peijiao 阅读(144) 评论(0) 推荐(0) 编辑
playwright推荐的内置定位器
摘要:• page.get_by_text() 通过文本内容定位。 • page.get_by_label() 通过关联标签的文本定位表单控件。 • page.get_by_placeholder() 按占位符定位输入。 • page.get_by_title() 通过标题属性定位元素。 • page.g 阅读全文
posted @ 2023-11-17 15:14 peijiao 阅读(98) 评论(0) 推荐(0) 编辑
playwright操作iframe
摘要:先定位到iframe,赋值给frame,在通过fram进行定位元素即可 可以使用 page.frame_locator() 或 locator.frame_locator() frame = page.fram_locator('[id^=x-URS-iframe]') 接下来就正常的定位元素 fr 阅读全文
posted @ 2023-11-11 13:20 peijiao 阅读(380) 评论(0) 推荐(0) 编辑
playwright页面元素操作
摘要:一、fill()输入 page.locator('#username').fill('输入内容') #先定位在输入 page.get_by_label("用 户 名").fill('输入内容') #先定位在输入 page.fill('#username', 'test') #直接调用fill 这里需 阅读全文
posted @ 2023-11-11 11:35 peijiao 阅读(358) 评论(0) 推荐(0) 编辑
playwright启动一个浏览器
摘要:一、start() 和stop() 的方式: from playwright.sync_api import sync_playwright playwright = sync_playwright().start()browser = playwright.chromium.launch(head 阅读全文
posted @ 2023-11-10 14:17 peijiao 阅读(174) 评论(0) 推荐(0) 编辑
playwright录制脚本启动运行
摘要:安装好playwright:pip install playwright 终端输入启动命令:playwright codegen http://xxx.xx.xxx:xx/login 点击回车,启动运行,操作后右侧有操作脚本 阅读全文
posted @ 2023-11-10 13:57 peijiao 阅读(149) 评论(0) 推荐(0) 编辑
docker中的commit和游离镜像
摘要:docker commit -a pjj -m "first commit" myredis3 myrediss:v4 移除游离镜像 阅读全文
posted @ 2023-11-09 15:01 peijiao 阅读(11) 评论(0) 推荐(0) 编辑
docker常用命令
摘要:1、下载镜像 docker pull xxx 2、启动软件 docker run 镜像名 3、对于镜像的所有管理操作都在这一个命令 docker image --help 4、查看所有镜像 docker images 或者docker image ls 5、列出所有正在运行和已停止的容器 docke 阅读全文
posted @ 2023-11-07 17:17 peijiao 阅读(16) 评论(0) 推荐(0) 编辑
docker中创建虚拟环境virtualenv
摘要:新建虚拟环境:python3.8 -m pip install virtualenv python3.8 -m virtualenv venv 进入虚拟环境:source venv/bin/activate退出虚拟环境:deactivate 阅读全文
posted @ 2023-11-04 16:21 peijiao 阅读(141) 评论(0) 推荐(0) 编辑
vim中不显示中文内容或者内容乱码
摘要:在容器终端中运行以下命令以安装vim编辑器: yum install vim -y 等待安装完成后,再次尝试执行 vim 命令: vim 文件名 如果在Vim编辑器中无法显示中文内容,可能是由于Vim的默认设置不支持UTF-8编码。你可以通过以下步骤来配置Vim以支持中文和UTF-8编码: 打开一个 阅读全文
posted @ 2023-11-04 14:56 peijiao 阅读(2006) 评论(0) 推荐(0) 编辑
在CentOS容器中安装Python 3.8
摘要:进入已下载的CentOS容器终端: docker run -it centos:7.9.2009 /bin/bash 在容器终端中,首先更新系统软件包列表: yum update 安装相关依赖包以支持Python编译和构建过程: yum install gcc openssl-devel bzip2 阅读全文
posted @ 2023-11-04 13:37 peijiao 阅读(914) 评论(0) 推荐(0) 编辑
docker启动容器进入容器退出容器
摘要:在我们docker pull 下载下来centos镜像源时,我们需要创建容器,并启动运行它 启动容器:使用 docker run 命令来创建和启动容器。例如: docker run -it --name mycentos centos:7.9.2009 这将创建一个名为 "mycentos" 的 C 阅读全文
posted @ 2023-11-04 10:20 peijiao 阅读(212) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示