首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剧作家- 'package.json‘和'npx剧作家测试’中的‘剧作家测试’有什么区别?

剧作家- 'package.json‘和'npx剧作家测试’中的‘剧作家测试’有什么区别?
EN

Stack Overflow用户
提问于 2022-05-25 14:24:17
回答 2查看 792关注 0票数 1

我刚刚开始使用剧作家,但是我被用于运行测试的cli命令(例如npx playwright test )和添加到package.json中的命令搞混了。

代码语言:javascript
复制
{
  "scripts": {
    "pretest": "tsc --incremental -p tests/tsconfig.json",
    "test": "playwright test -c tests-out"
  }
}

我知道我可以在这里运行npm test,但是当我只是在终端中运行playwright test -c tests-out时,为什么在脚本中这样做呢?我刚得到Unknown command: "playwright"

npx playwright test命令和playwright test之间的关联是什么?

另外,为什么-c在这里引用一个输出目录,而对于npx playwright test,它指的是一个配置文件?

我提出这个问题的原因是,在一个类型文本编剧项目中,我正在处理以下脚本的定义.

代码语言:javascript
复制
"e2e-playwright-build": "cd apps/playwright-e2e && tsc",
"e2e-playwright": "npm run e2e-playwright-build && cd apps/playwright-e2e/src/tests && playwright test -c tests-out --config=../../tests-out/apps/playwright-e2e/src/tests/configs/playwright.config.js --grep-invert \"@example|@visual|@access|@failfast\"",

这些命令对我的需求来说太宽泛了,我想根据我自己的命令运行特定的测试,但是每当我尝试运行npx playwright test时,我只需要.

代码语言:javascript
复制
Unexpected current working directory - C:\Tribal\tribal.edge.ui\module\tribal.edge.ui\apps\playwright-e2e\tests-out

还有很多其他的错误。我的文件夹结构如下..。

代码语言:javascript
复制
├── apps
│   ├── playwright-e2e
│      ├── src
├── node_modules
├── package.json
├── package-lock.json 
└── .gitignore
EN

回答 2

Stack Overflow用户

发布于 2022-05-26 09:17:53

第一件事就是。如果默认情况下没有传递配置文件位置,它将尝试在当前根目录中搜索配置文件。

当您尝试使用"npx剧作家测试“从终端运行测试时,您需要在适当的文件夹中。该文件夹的根目录必须包含"playwright.config.ts“或"playwright.config.js”,这取决于您是否编译为.js (我看到您使用的是"tsc").And也需要在子文件夹中。

来自文档-c或-config:配置文件。如果未传递,则默认为当前目录中的playwright.config.ts或playwright.config.js

请参阅更多信息:https://playwright.dev/docs/test-cli

票数 0
EN

Stack Overflow用户

发布于 2022-06-03 08:28:32

在运行测试用例文件时,有些文件夹需要按下面的方式运行,运行时不要提供配置文件(-c选项)。我希望它能起作用。

命令运行

代码语言:javascript
复制
npx playwright test tests/supportpanel

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72379426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档