首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行剧作家测试

无法运行剧作家测试
EN

Stack Overflow用户
提问于 2021-10-25 00:40:37
回答 1查看 1.6K关注 0票数 1

我试图从下面的位置运行playwright测试,但它显示了消息npm install -D @playwright/test,无法运行测试。我已经将playwright安装为dev依赖项。有人能告诉我这里有什么问题吗?

我试过以下几种方法:

1)

代码语言:javascript
复制
Test User@TestUser MINGW64 /c/Test
    $ npx playwright test --headed
    Please install @playwright/test package to use Playwright Test.
      npm install -D @playwright/test
  1. 测试用户@TestUser MINGW64 /c/Test $ npx剧作家测试请安装@ playwright /test包以使用剧作家测试。安装-D @剧作家/测试

// test/test1.spec.js

代码语言:javascript
复制
const { test, expect } = require('@playwright/test');

test('basic test', async ({ page }) => {
  await page.goto('https://playwright.dev/');
  const title = page.locator('.navbar__inner .navbar__title');
  await expect(title).toHaveText('Playwright');
});

//package.json

代码语言:javascript
复制
{
  "name": "play",
  "version": "1.0.0",
  "description": "Playwright test",
  "main": "index.js",
  "directories": {
    "test": "test"
  },
  "dependencies": {},
  "devDependencies": {
    "@playwright/test": "^1.16.1"
  },
  "scripts": {
    "test": "npx playwright test"
  },
  "author": "Test",
  "license": "ISC"
}

EN

回答 1

Stack Overflow用户

发布于 2022-09-26 15:03:22

我看到一些人在推荐一些建议,这里

  1. 删除剧作家模块。 npm rm playwright npm install @playwright/test -D
  2. 使用纱线npx playwright test -> yarn playwright test
  3. 通过将这个添加到我的.gitlab-ci.yml中,我解决了Gitlab管道中的问题。

代码语言:javascript
复制
cache:
  key: ${CI_COMMIT_REF_SLUG}
  paths:
    - node_modules/

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

https://stackoverflow.com/questions/69701816

复制
相关文章

相似问题

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