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

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.kler.cn/a/551332.html

相关文章:

  • 基于MATLAB的城轨车辆跨接电缆长度计算
  • 前端+后端实现全选、反选+批量删除
  • springcloudalibaba组件gateway
  • 制作Ubuntu根文件
  • docker下部署kong+consul+konga 报错问题处理
  • 直播平台营销困境与开源AI智能名片2+1链动模式S2B2C商城小程序源码的创新解决方案探究
  • 前端【技术方案】重构项目
  • 【React组件通讯双重视角】函数式 vs 类式开发指南
  • 安全测试|SQLMap渗透扫描工具
  • 基于Python的医院运营数据可视化平台:设计、实现与应用(上)
  • JS宏实例:数据透视工具的制作(二)
  • 拯救者电脑在重装系统之后电源计划丢失Fn+Q切换不了模式怎么恢复?
  • Linux centos8部署maven3.9.9
  • 基于大数据的汽车之家汽车数据分析系统的设计与实现
  • 网络安全概论——数字证书与公钥基础设施PKI
  • 游戏开发微信小程序--工具箱之父
  • 在Linux中Redis不支持lua脚本的处理方法
  • TraeAi上手体验
  • Spring Boot 如何实现自动配置?
  • 【MediaTek】 T750 openwrt-23.05编 cannot find dependency libexpat for libmesode