当前位置: 首页 > news >正文

PlayWright | 初识微软出品的 WEB 应用自动化测试框架


Playwright是微软大厂背书的跨平台 WEB 应用自动化测试框架,支持多开发语言(TypeScript、JavaScript、.Net、Python、Java)及多浏览器(Chromium、WebKit、Firefox),同时支持移动端测试。

安装 playwright 后,有趣的提示:

Visit https://playwright.dev/docs/intro for more information. ✨Happy hacking! 🎭

Node.js

设置浏览器目录

默认情况下,浏览器程序包会下载到C:\Users\admin\AppData\Local\ms-playwright,下载链接如下:

https://playwright-akamai.azureedge.net/builds/chromium/1084/chromium-win64.zip
https://playwright.azureedge.net/builds/ffmpeg/1009/ffmpeg-win64.zip
https://playwright.azureedge.net/builds/firefox/1425/firefox-win64.zip
https://playwright.azureedge.net/builds/webkit/1921/webkit-win64.zip

JAVA版本

java环境下,也非常方便集成Playwright,只需添加以下依赖:

<dependency><groupId>com.microsoft.playwright</groupId><artifactId>playwright</artifactId><version>${playwright.version}</version>
</dependency>

届时,依赖树将增加如下图所示的三个包:

包名说明
playwright针对Java平台的api
driver驱动抽象类定义
driver-bundleJAR环境下的 driber 实现及各大平台的命令行程序,约150MB

设置CLI目录

我们使用maven增加playwright-java的依赖后

System.getProperty("playwright.cli.dir", """)

http://www.xdnf.cn/news/887239.html

相关文章:

  • 记一次 Windows XP 系统安装配置 Minio
  • vue对axios的封装和使用
  • 在 UE5 蓝图中配置Actor类型的Asset以作为位置和旋转设置目标
  • 动态表单 LiveCycle 与 AcroForms 对比
  • VAE变分自编码器详解
  • 用 NGINX 搭建高效 IMAP 代理`ngx_mail_imap_module`
  • v-if与v-for联合使用
  • IDEA 开发PHP配置调试插件XDebug
  • 【C++11新特性】
  • 移动应用开发期末复习
  • 能不能用string接收数据库的datetime类型字段
  • ServBay 1.13.0 更新,新增第三方反向代理/内网穿透
  • 【C语言练习】082. 使用C语言实现简单的加密算法
  • 钉钉 - 机器人消息推送(签名版)
  • 【C++高阶二】STL的map和set
  • 软件测试基础知识总结
  • 基于51单片机的温控电机系统
  • Axure 与 Cursor 集成实现方案
  • 服务虚拟化HoverFly
  • MySQL中的部分问题(1)
  • EXCEL如何快速批量给两字姓名中间加空格
  • 区间动态规划
  • Next.js中Protected Route(受保护路由)
  • Next.js 中间件鉴权绕过漏洞 CVE-2025-29927
  • [Java恶补day16] 238.除自身以外数组的乘积
  • 命名管道实现本地通信
  • 回溯算法复习(1)
  • Flash烧录速度和加载配置速度(纯FPGA ZYNQ)
  • 基于RK3568的多网多串电力能源1U机箱解决方案,支持B码,4G等
  • Selenium常用函数介绍