type
status
date
slug
summary
tags
category
password
icon
微软最近开源的Playwright是一个用于自动化测试的跨浏览器、跨平台、跨语言的工具。
Playwright是一个用于Web测试和自动化的框架。它允许使用单个API测试 Chromium、Firefox和WebKit。Playwright旨在实现常青、强大、可靠且快速的跨浏览器Web自动化。
官网地址:
GitHub地址:
主要优势有:
- 跨浏览器、跨平台、跨语言
- 支持移动端网页测试
- 自动等待和断言
- 追踪和调试
- 跨进程运行
- 支持多重场景和可信事件
- 穿透Shadow DOM和测试框架
- 浏览器上下文和一次登录
- 代码生成和检查器
- 轨迹查看器
Python快速安装:
添加示例测试
在当前工作目录或子目录中创建一个’test.py’文件,代码如下:
运行示例测试
默认情况下,测试将在Chromium上运行。这可以通过CLI选项进行配置。测试在无头模式下运行,这意味着运行测试时不会打开浏览器UI。测试结果和测试日志将显示在终端中。
录制模式
打开命令行,输入:
网页端模拟录制
移动设备模拟录制
代码模式
可以通过VSCode中编写python代码,执行各种打开、跳转、截屏等操作
📎 相关链接
- 作者:AZ智能
- 链接:https://azsou.com/article/microsoft-playwright-automate
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。