Playwright执行测试时控制台提示No tests found但项目目录已存放测试文件
Playwright执行测试提示No tests found问题排查方案
按优先级依次排查以下问题:
- 检查测试文件命名规则:Playwright 默认只会扫描文件名包含
.spec后缀的文件,比如login.spec.js、order.spec.ts,不符合命名规则的用例文件不会被识别。 - 核对用例存放路径与配置是否匹配:打开项目根目录下的
playwright.config.js配置文件,查看testDir字段的配置值,默认值为./tests,如果你的用例存放在其他目录,需要修改为实际的存放路径。 - 确认测试命令执行路径正确:必须在
playwright.config.js所在的项目根目录执行npx playwright test,如果在子目录下执行会无法读取配置,找不到对应测试文件。 - 检查是否已生成Playwright配置文件:如果项目根目录不存在
playwright.config.js,先执行npx playwright init生成默认配置,再将测试用例放入自动生成的tests目录即可。
报错截图参考:
内容的提问来源于stack exchange,提问作者saurabh bhattacharya
相关产品推荐
相关产品推荐

