You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Playwright CLI排除tests目录下的指定子文件夹?

可行方案

Playwright CLI本身支持通过参数或glob模式实现排除指定目录的需求,无需修改任何配置文件或项目设置,以下是两种可靠的方法:

方法1:使用--exclude参数(推荐,跨shell兼容)

Playwright v1.10+开始支持--exclude CLI参数,可以直接指定要排除的路径:

npx playwright test tests/** --exclude tests/c/**
  • tests/**:匹配tests目录下所有子文件和子文件夹
  • --exclude tests/c/**:排除tests/c目录下的所有测试文件

方法2:使用否定glob模式(需注意shell兼容性)

如果你的shell支持扩展否定glob(比如Bash、Zsh、Git Bash),可以直接用glob语法排除目标目录:

npx playwright test tests/!(c)/**
  • !(c)是glob的否定语法,表示匹配除了c之外的所有子目录
  • 注意:Windows默认的CMD不支持这种语法,需要改用PowerShell或Git Bash执行

内容的提问来源于stack exchange,提问作者I.sh.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 10:47:01