
Playwright
文章平均质量分 58
精灵灵怪
热爱coding.......
展开
-
playwright的一些使用(包括JavaScript的执行)
如果想要在click之后,调整viewport size,可以在click后使用。我们也可以使用ViewportSize实现上述功能。退出debug,继续执行下面的脚本。使用JS滑动页面到最底部。原创 2024-06-21 17:03:26 · 394 阅读 · 0 评论 -
playwright自动化测试脚本优化
执行上面code,耗时:我们可以将页面中的图片,字体等的其它内容摘除,页面只加载出我们测试需要的内容会大大缩减自动化脚本的执行时间。原创 2024-06-21 13:48:48 · 389 阅读 · 0 评论 -
playwright API测试
【代码】playwright API测试。原创 2024-06-20 17:06:50 · 733 阅读 · 0 评论 -
playwright network events
注意,这里我们执行的时候输入pytest -s是为了能看到print的输出。原创 2024-06-20 13:44:40 · 218 阅读 · 0 评论 -
playwright UI测试(包括滚动条、进度条等)
Id的值不是固定的,刷新页面,Id就会更新。那我我们获去elements的时候就不能使用这种动态Id来定位。原创 2024-06-19 15:41:12 · 1490 阅读 · 0 评论 -
Playwright Assertions
在编写测试时,我们使用assert语句来断言一段条件并以此为基础条件,我们要么通过测试,要么不通过测试。Playwright给我们提供了另一个API,可以以一种更易读的方式用来执行相同的判断。原创 2024-06-18 14:29:06 · 514 阅读 · 0 评论 -
playwright codegen
我们对页面的操作会生成响应的code。如果将鼠标方标放到页面的element上,我们会得到相应element的locator。通过使用playwright的codegen工具,我们可以快速的生成浏览器中手动执行action的code。最后,我们可以点击复制按钮,将inspector中的code复制到我们的test module中。,可以看到页面和inspector同时发生变化。原创 2024-06-17 17:17:58 · 360 阅读 · 0 评论 -
playwright截图/录屏/tracing
playwright可以截取当前页面,当前完整页面和页面某个元素。原创 2024-06-17 15:15:40 · 509 阅读 · 0 评论 -
Playwright身份验证
输入完成后关掉pause执行结束之后,我们可以看到文件夹下面多了一个刚刚保存的文件。原创 2024-06-14 17:48:27 · 365 阅读 · 0 评论 -
Playwright事件
Example:初始页面,点击‘2015’:出现页面加载图标页面加载完成page.goto(")原创 2024-06-14 15:16:27 · 578 阅读 · 0 评论 -
Playwright行为操作
我们可以看到,筛选出了两个符合条件的elements。原创 2024-06-13 14:46:52 · 625 阅读 · 0 评论 -
Playwright元素识别
以下只是举例说明方法的使用,需要理解去应用。原创 2024-06-12 11:27:47 · 2097 阅读 · 0 评论