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

JS + Playwright 所需的依赖安装以及set up

目录

所需工具清单

第一步:安装 Node.js 和 npm

第二步:安装 Visual Studio Code (VS Code)

第三步:安装 Playwright

方法一:使用官方初始化命令(最推荐)

方法二:手动初始化(可选,用于理解过程)

第四步:验证安装并运行第一个测试

常用命令速查表

遇到问题?



所需工具清单

在开始之前,你只需要准备两样东西:

  1. ​Node.js​​ (包含 npm):这是运行 JavaScript 环境和安装 Playwright 的基础。

  2. ​一个代码编辑器​​:推荐使用 ​​Visual Studio Code (VS Code)​​,它对 JavaScript 和 Playwright 有极佳的支持。


第一步:安装 Node.js 和 npm

  1. ​访问官网​​:打开 Node.js 官方网站。

  2. ​选择版本​​:下载并安装 ​​LTS​​ (长期支持版)。这个版本更稳定,适合大多数用户。

  3. ​安装​​:运行下载的安装程序,一路点击“Next”即可(无需修改特殊设置)。

  4. ​验证安装​​:安装完成后,打开你的​​命令行工具​​(Windows:CMD 或 PowerShell;macOS:终端 Terminal)。

    输入以下命令来检查是否安装成功:

    node -v
    npm -v

    如果这两条命令分别返回了版本号(例如 v18.17.09.6.7),说明安装成功!


第二步:安装 Visual Studio Code (VS Code)

  1. ​访问官网​​:打开 VS Code 官方网站。

  2. ​下载安装​​:选择对应你操作系统的版本,下载并安装。

  3. ​推荐插件​​(安装完成后在 VS Code 中搜索安装) :

    • ​Playwright Test for VSCode​​:官方插件,提供强大的代码提示、测试运行和调试功能。

    • ​JavaScript (ES6) code snippets​​:提供有用的 JS 代码片段。


第三步:安装 Playwright

这是最核心的一步。​​强烈推荐使用以下方法一​​,它是官方指定的最佳实践。

方法一:使用官方初始化命令(最推荐)

这个方法会为你完成​​所有配置​​,包括创建项目、生成配置文件、安装浏览器等。

  1. ​创建一个空目录​​作为你的项目文件夹,并在命令行中进入该目录:

    mkdir my-playwright-project  # 创建一个新文件夹
    cd my-playwright-project     # 进入这个文件夹
  2. ​运行初始化命令​​:

    npm init playwright@latest
  3. ​跟随提示操作​​:

    • 它会问你使用哪种语言:选择 ​​JavaScript​​ (当然你也可以选 TypeScript,更推荐)。

    • 问你把测试文件放在哪里:直接回车用默认的 tests文件夹。

    • 问你是否要添加 GitHub Actions 工作流:可以先选 No,以后再加。

    • 问你是否安装所有浏览器:直接回车 Yes

  4. ​等待安装完成​​:

    这个过程会自动完成以下几件重要的事:

    • 在当前目录创建 package.json文件。

    • 安装 @playwright/test包。

    • ​下载三大浏览器(Chromium, Firefox, WebKit)的可执行文件​​。这一步需要一些时间,请耐心等待。

方法二:手动初始化(可选,用于理解过程)

如果你想从头开始手动设置:

# 1. 初始化项目,创建 package.json 文件
npm init -y# 2. 安装 Playwright 包
npm install @playwright/test# 3. 安装浏览器(如果你用方法一初始化,则跳过这步)
npx playwright install

第四步:验证安装并运行第一个测试

  1. ​查看项目结构​​:初始化完成后,你的项目目录应该类似这样:

  2. ​运行示例测试​​:在命令行中运行以下命令来执行自带的例子:

    npx playwright test


    运行后,它会无头(不打开浏览器界面)地执行所有测试。

  3. ​查看测试报告​​:测试完成后,会生成一个 HTML 报告。运行以下命令查看:

    npx playwright show-report


    它会自动在浏览器中打开一个非常清晰的报告页面,显示哪些测试通过了,哪些失败了。


常用命令速查表

命令

作用

npx playwright test

运行所有测试(无头模式)

npx playwright test tests/example.spec.js

运行单个测试文件

npx playwright test --headed

​以有头模式(打开浏览器界面)运行测试​

npx playwright show-report

打开最后一次测试的HTML报告

npx playwright codegen

​打开代码录制器,操作浏览器自动生成代码​

遇到问题?

  • ​网络问题导致浏览器下载失败​​:可以尝试设置国内镜像源后再运行 npx playwright install

    set PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright/  # Windows
    export PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright/ # macOS/Linux
    npx playwright install
  • ​其他错误​​:首先检查你的 Node.js 版本是否是最新的 LTS 版本。

现在,你的开发环境已经全部配置完成!接下来就可以开始编写你的第一个 Playwright 脚本了。建议从 tests/example.spec.js文件中的例子学起,或者使用 npx playwright codegen命令来录制你的第一个脚本。

http://www.dtcms.com/a/428849.html

相关文章:

  • 海口网站如何制作网站互动优化
  • 上海公司注册网站网站网络拓扑图
  • 差分约束系列
  • 大连网站开发师wordpress 支持vr吗
  • 临沂 网站推广如何推广一个产品
  • 宁波网站建设地方做网站用php还是python
  • 个人网站做推广制作网页填数据
  • 龙虎榜——20250930
  • 《时间回响:蓝环秘境》小说大纲
  • bigquery查询
  • php餐饮美食店网站源码 生成html太原百度关键词推广
  • 国内互联网建站公司排名中铁建设集团有限公司什么级别
  • 蚌埠企业网站建设套餐手机网址进不去怎么设置
  • Android Studio Logcat中 杀死应用
  • 一次由Flowable定时器引发的“401”悬案:深入解析异步线程中的Token传递
  • 龙华哪有做网站设计手加工外包加工网
  • C语言循环与函数详解
  • 昆明做网站那家好建设网站商城
  • seo的网站建设建站基础:wordpress安装教程图解 - 天缘博客
  • centos 7.2 做网站婚礼请柬电子版免费制作app
  • 宜兴网站建设公司qq推广网站
  • 网站建设 设备推广app软件
  • 【动态规划:子数组/子串系列】单词拆分 环绕字符串中唯⼀的子字符串
  • 做网站服务器要什么系统推广怎么推广
  • qq网站登录北京网站优化推广分析
  • CNN的可视化:特征图与卷积核可视化方法(代码实现)
  • 读写RPLMN等APDU log显示为FF FF FF……问题研究
  • CKAD-CN 考试知识点分享(8) 升级与回滚
  • 网站建设公司该如何选择服务称赞的项目管理平台
  • 哪里做网站比较快wordpress主题 视频