问题描述
1- 文件名类似于 login.test.js 但在编剧中测试运行器文件名应该是 login.spec.js
2- 目录是 Login(Component) -> specs -> login.test.js 但在 playwright test runner 中它应该像 tests/login.spec.js
3- 在我的代码中,我使用了 jest 关键字,例如 describe 但在 Playwright 测试运行器中它是 test.describe
4- 我的项目不支持 playwright test runner 配置文件,因为它使用模块导出。读取配置文件时出错。
那么在这种情况下,我该如何将我的项目转移到 Playwright Test Runner?
提前致谢。
解决方法
- 不是真的。默认情况下,剧作家测试运行
.*(test|spec)
- 在 Playwright Test 的配置中,您可以指定将递归扫描测试文件的目录。为此使用
testDir
属性。 - 是的,您必须为几乎所有方法(例如
test
)添加describe,test,beforeAll,beforeEach,afterAll,afterEach
前缀。 - 我相信该问题已在此 PR 中得到解决