Playwright 安装

Playwright 是一个 Node.js 库,所以需要我们本地安装 Node.js,如果你已经安装了可以跳过。

1、安装 Node.js

Playwright 官方推荐使用 Node.js。

  • 打开 Node.js 官网

  • 下载并安装 LTS(长期支持版)

  • 验证是否安装成功:

    复制代码
    在命令行中执行:node -v
    
    在命令行执行:npm -v
  • 能看到版本号即可。

    2、新建项目目录

    如果成功安装 node,我们就可以开始 Playwright 的安装与使用。

    在命令行执行:

  • 创建目录:mkdir runoob-playwright-demo

    进入到创建的目录下:cd runoob-playwright-demo

    注:可根据自己磁盘情况,选择磁盘后,再创建目录 编辑

3、初始化并安装 Playwright

  • 命令行中执行:

    npm init playwright@latest

  • 安装过程会提示:

  • 选择语言:JavaScript 或 TypeScript ,熟悉哪个选哪个,这里我选择的:JavaScript

  • 是否要安装测试示例:推荐选 Yes(方便学习)

  • 是否下载浏览器:选 Yes(Playwright 会下载 Chromium、Firefox、WebKit 三大引擎)

4、目录展示

5、验证安装

  • 安装完成后,运行以下命令验证是否成功: 查看已安装的 Playwright 版本

  • 命令行中执行:

    复制代码
    npx playwright --version
  • 运行示例测试来验证:

    命令行中执行:npx playwright test

  • 看到测试运行的输出(包括通过和失败的测试),说明安装成功。

6、第一个脚本:Hello World

  • 新建一个 test.js 文件

  • 运行这个文件:在命令行中执行:

  • node test.js

相关推荐
甜到心里的蛋糕12 天前
Playwright 无头浏览器自动发布 CSDN 图文草稿的实践(持久化 profile + 图床直传)
运维·python·playwright·爬虫自动化·博客运营
长路 ㅤ   14 天前
BlogLoom 分发 Skill 03:CSDN 渠道分发 Skill 设计思路与实现
csdn·浏览器自动化·playwright·博客分发
skywalk816319 天前
这是什么意思?浏览器实机渲染,本机无 jsdom / headless
playwright·headless·jsdom
深蓝电商API20 天前
Puppeteer vs Playwright:多维度压测后的选型建议
爬虫·puppeteer·playwright
艺杯羹22 天前
当网页塞进桌面端:基于Playwright的客户端模式无头自动化回归与视觉断言
自动化测试·ui自动化·playwright·e2e测试·软件质量工程
夜郎king1 个月前
基于 Java + Playwright 实现网站自动访问与数据采集(以腾讯云开发者社区为例)
java·playwright·网页数据获取
cpolar技术支持1 个月前
本地 Playwright 测试报告怎么远程复盘?Trace Viewer 跑起来后,用 cpolar 分享失败现场
前端·自动化测试·测试工具·cpolar·playwright
szephyr1 个月前
Python 爬虫合规与反爬实战:从 requests 到 Playwright
爬虫·python·requests·playwright·反爬