当前位置: 首页 > 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

相关文章:

  • 【MySQL】 常见数据类型
  • c# 2025/2/17 周一
  • 夜莺监控发布 v8.beta5 版本,优化 UI,新增接口认证方式便于鉴权
  • qt:经典窗口操作与控制
  • 使用 Flask 和 pdfkit 生成带透明 PNG 盖章的 PDF 并上传到阿里云 OSS
  • 【NLP 25、模型训练方式】
  • 数据结构:栈(Stack)及其实现
  • AI与互联网交互的四种技术路线分析
  • Linux在shell中如何提前结束脚本
  • leetcode88.合并两个有序数组
  • springboot021-基于协同过滤算法的个性化音乐推荐系统
  • Java并发编程——锁升级机制
  • SSE:用于流式传输的协议
  • 百度热力图数据获取,原理,处理及论文应用6
  • Java 开发者需要了解的 PDF 基础知识
  • 安全防御综合练习2 nat+智能选路
  • 串的基本操作--数据结构
  • 算法日常刷题笔记(1)
  • 【数据分享】1929-2024年全球站点的逐日降雪深度数据(Shp\Excel\免费获取)
  • vLLM专题(二):安装-CPU
  • 聚焦中华文明精神标识,多校专家学者跨学科对话交流
  • 乌克兰官员与法德英美四国官员举行会谈
  • 泉州围头湾一港区项目炸礁被指影响中华白海豚,官方:已叫停重新评估
  • 老字号“逆生长”,上海制造的出海“蜜”钥
  • 新华时评:让医德医风建设为健康中国护航
  • 孙卫东会见巴基斯坦驻华大使:支持巴印两国实现全面持久停火