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

Playwright入门之---命令

运行和调试测试

使用 Playwright,您可以运行单个测试、一组测试或所有测试。可以使用--project标志在一个或多个浏览器上运行测试。默认情况下,测试并行运行,并以无头方式运行,这意味着在运行测试时不会打开任何浏览器窗口,结果将显示在终端中。但是,您可以使用 CLI 参数在有头模式下运行测试,也可以使用标志在UI 模式--headed下运行测试。查看测试的完整跟踪,包括监视模式、时间旅行调试等。--ui

运行

您可以使用命令运行测试playwright test。这将在文件中配置的所有浏览器上运行测试playwright.config。测试默认以无头模式运行,这意味着运行测试时不会打开任何浏览器窗口,结果将显示在终端中。

npx playwright test

UI

我们强烈建议您使用UI 模式运行测试,以获得更好的开发人员体验,您可以轻松完成测试的每个步骤,并直观地查看每个步骤之前、期间和之后发生的情况。UI 模式还附带许多其他功能,例如定位器选择器、监视模式等。

npx playwright test --ui

有头运行模式

要在有头模式下运行测试,请使用--headed标志。这将使您能够直观地看到 Playwright 如何与网站互动。

npx playwright test --headed

在不同的浏览器运行

要指定您想要在哪个浏览器上运行测试,请使用--project标志后跟浏览器的名称。

npx playwright test --project webkit

要指定多个浏览器来运行测试,请--project多次使用该标志,后跟每个浏览器的名称。

npx playwright test --project webkit --project firefox

运行特定测试文件

要运行单个测试文件,请传入要运行的测试文件的名称。

npx playwright test landing-page.spec.ts

要从不同的目录运行一组测试文件,请传入要在其中运行测试的目录的名称。

npx playwright test tests/todo-page/ tests/landing-page/

要运行文件名中包含landing或的文件login,只需将这些关键字传递给 CLI。

npx playwright test landing login

要运行具有特定标题的测试,请使用-g标志,后跟测试标题。

npx playwright test -g "add a todo item"

运行失败的

要仅运行上次测试运行中失败的测试,请先运行测试,然后使用--last-failed标志再次运行它们。

npx playwright test --last-failed

http://www.lryc.cn/news/538474.html

相关文章:

  • Java基于 SpringBoot+Vue的微信小程序跑腿平台V2.0(附源码,文档)
  • Fastapi + vue3 自动化测试平台(5)-- 封装树形结构列表生成器
  • 【项目实战】日志管理和异步任务处理系统
  • CViewState::InitializeColumns函数分析之_hdsaColumnStates的结构
  • WPF-数据转换器
  • 09 解决方案 - 开源机器人+具身智能+AI
  • 2025 BabitMF 第一期开源有奖活动正式开启 !
  • 项目管理十大领域是哪些
  • 期权帮|股指期货的有效止盈止损策略?
  • PCL 基于视椎体裁剪点云
  • @Mapper(componentModel = MappingConstants.ComponentModel.SPRING)
  • LabVIEW 中的 3dgraph.llb 库
  • 【PHP】php+mysql 活动信息管理系统(源码+论文+数据库+数据库文件)【独一无二】
  • qt QOpenGLTexture详解
  • 【时间复杂度和空间复杂度】
  • 王炸 用AI+飞书 分解 一键生成 项目计划表模版
  • VisionMaster4.4 python脚本 图像处理 转换函数 爱之初体验
  • 线程池的使用 + MD5加密 + 枚举类
  • [qt5学习笔记]Application Example示例程序源码解析
  • 【在时光的棋局中修行——论股市投资的诗意哲学】
  • IB网络错误检查工具ibqueryerrors
  • 「vue3-element-admin」Vue3 + TypeScript 项目整合 Animate.css 动画效果实战指南
  • 论文阅读 DOES END-TO-END AUTONOMOUS DRIVING REALLY NEED PERCEPTION TASKS?
  • 25年黑龙江省考报名流程详细教程
  • 基于SpringBoot的小区运动中心预约管理系统
  • 部署postgresql_exporter监控pgsql
  • Mac本地部署deepseek
  • huggingface+下载deepseek8b lamda+本地部署 笔记
  • 中上211硕对嵌入式AI感兴趣,如何有效规划学习路径?
  • Jedis 客户端 用于java连接redis服务