🦖微软自动化神器Playwright
00 分钟
2023-8-18
2023-8-24
type
status
date
slug
summary
tags
category
password
icon
🛠
微软最近开源的Playwright是一个用于自动化测试的跨浏览器、跨平台、跨语言的工具。
 
Playwright是一个用于Web测试和自动化的框架。它允许使用单个API测试 Chromium、Firefox和WebKit。Playwright旨在实现常青、强大、可靠且快速的跨浏览器Web自动化。
 
官网地址:
GitHub地址:
 
主要优势有:
  1. 跨浏览器、跨平台、跨语言
  1. 支持移动端网页测试
  1. 自动等待和断言
  1. 追踪和调试
  1. 跨进程运行
  1. 支持多重场景和可信事件
  1. 穿透Shadow DOM和测试框架
  1. 浏览器上下文和一次登录
  1. 代码生成和检查器
  1. 轨迹查看器

Python快速安装:

添加示例测试

在当前工作目录或子目录中创建一个’test.py’文件,代码如下:

运行示例测试

默认情况下,测试将在Chromium上运行。这可以通过CLI选项进行配置。测试在无头模式下运行,这意味着运行测试时不会打开浏览器UI。测试结果和测试日志将显示在终端中。
 

录制模式

打开命令行,输入:
网页端模拟录制
移动设备模拟录制

代码模式

可以通过VSCode中编写python代码,执行各种打开、跳转、截屏等操作
 

📎 相关链接

 

评论