
Playwright
文章平均质量分 61
阿福不是狗
世界上只有一种真正的英雄主义,那就是在看清了生活的真相后,依然热爱生活。
展开
-
Playwright:用“网络侦探“的视角玩转接口数据获取
通过本文的探索,相信你已经掌握了Playwright在接口数据获取方面的强大能力。这个框架就像给你的浏览器装上了CT扫描仪,让所有网络活动都变得透明可见。无论是简单的数据抓取,还是复杂的接口分析,Playwright都能提供优雅的解决方案。未来,随着Web技术的演进,Playwright也在持续进化。定期查看官方文档(https://playwright.dev)参与GitHub社区讨论尝试异步API提升性能探索移动端调试功能。原创 2025-03-13 09:32:07 · 1152 阅读 · 0 评论 -
Playwright之自定义浏览器的下载和启动路径
安装到指定目录运行时指定路径使用在代码中显式指定。永久性配置设置环境变量,自动应用自定义路径。原创 2024-11-18 16:14:49 · 2575 阅读 · 0 评论 -
Playwright之录制脚本转Page Object类
我们今天UI自动化设计的时候,通常会遵循一些设计模式,例如Page Object模式。但是自己找元素再去填写有一些麻烦,所以我们可以通过拆解录制的脚本,将其中的元素提取出来,然后放到我们的页面中。原创 2024-07-04 14:39:49 · 1148 阅读 · 0 评论 -
playwright 录制脚本执行时出现文件编码错误 SyntaxError
使用playwright 进行脚本录制,录制的过程中,某些元素的定位方式由中文确认,脚本录制完成后,执行脚本报错,出现 SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xca in position 0: invalid continuation byte。原创 2023-09-06 14:04:53 · 490 阅读 · 0 评论 -
PlayWright 元素拖动
点击页面上的某个元素,拖动指定的距离。2.获取当前元素的位置信息。5.释放鼠标,完成元素拖动。1.定位到需要拖动的元素。4.移动鼠标到指定位置。原创 2024-02-20 16:18:02 · 903 阅读 · 0 评论 -
Playwright 常用元素定位方式(进阶版)
他的作用主要是在元素定位后,进行二次筛选。以上为playwright进阶版的定位方式分享,后面会根据实际的使用进行更新,大家有什么关于 playwright使用的问题或者想要学习的内容,可以进行评论讨论,博主看到后会进行回复或文章分享~~~根据元素索引来选择元素,当符合定位信息的元素有多个时,我们通常要挑选出我们需要的元素,可以使用 nth()来进行挑选我们需要的是哪一个元素。我们在根据文本信息进行元素定位时,有文本的部分内容会发生变化的情况,我们可以通过正则表达式,来根据某些固定的内容,进行元素定位。原创 2023-12-14 19:20:10 · 5220 阅读 · 0 评论 -
Playwright 常用元素定位方式(基础版)
以上就是我们基础版的元素定位方式,当遇到页面样式比较复杂的页面时,我们会需要一些其他的定位方式,不过都是从基础版升级来的。下一篇介绍进阶版定位方式~2. get_by_text:根据界面文本信息进行定位。包含两个参数,一个是 text标识定位的文本内容,第二个是 exact 表示是否精确匹配。原创 2023-12-13 18:09:33 · 3963 阅读 · 0 评论 -
Playwright 配置文件/运行命令/测试标记
playwright 基础,配置说明,运行方式原创 2023-10-24 16:06:22 · 1249 阅读 · 1 评论