javascript - 剧作家JS : How do I convert my test files/code/directory from Jest test runner to Playwright test runner?

标签 javascript jestjs config playwright test-runner

1-文件名类似于login.test.js,但在剧作家测试运行程序中文件名应为login.spec.js

2-目录是登录(组件)->规范->login.test.js,但在剧作家测试运行器中它应该像tests/login.spec.js

3-在我的代码中,我使用 jest 关键字,例如 describe,但在 Playwright 测试运行程序中,它是 test.describe

4- 我的项目不支持剧作家测试运行器配置文件,因为它使用模块导出。读取配置文件时出错。

那么在这种情况下,我如何将我的项目转移到 Playwright Test Runner?

提前致谢。

最佳答案

  1. 并非如此。默认情况下,Playwright Test 运行 .*(test|spec)
  2. 在 Playwright Test 的配置中,您可以指定将递归扫描测试文件的目录。为此,请使用 testDir 属性。
  3. 是的,您必须为几乎所有方法添加 test 前缀,例如 describe、test、beforeAll、beforeEach、afterAll、afterEach
  4. 我相信该问题已在 PR 中得到解决

关于javascript - 剧作家JS : How do I convert my test files/code/directory from Jest test runner to Playwright test runner?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68209369/

相关文章:

javascript - Lambda 函数更改端点

javascript - 确定变量传递给函数后的原始名称

javascript - 使用 jest 测试提交以获取的 FormData

node.js - 如何使用 Jest 模拟链式函数调用?

css - LESS - 从 URL 导入另一个文件

c# - 为单独的线程使用不同的 .config 文件 (.NET/C#)

javascript - 仅当经过滚动点时 Bootstrap 附加

javascript - 在加载 JavaScript 时将值替换为图像

jestjs - Formik,开 Jest ,是的 : how to test validation?

macos - 如何在终端中使用 IntelliJ 捆绑的 maven?