首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剧作家- Cucumberjs -诱惑力报告

剧作家- Cucumberjs -诱惑力报告
EN

Stack Overflow用户
提问于 2022-11-08 17:25:03
回答 1查看 82关注 0票数 0

我正在尝试在Cucumber剧作家中实现诱惑力报告。我正在以另一种方式运行这些特性:

代码语言:javascript
复制
npm run test -- --tags "@Something"

执行后,我输入:npm run allure generate,但浏览器显示一个未知的NaN%诱惑力报告

这是我的package.json文件:

代码语言:javascript
复制
{
  "name": "playwright",
  "version": "1.0.0",
  "description": "E2E Automation Framework",
  "main": "index.js",
  "type": "module",
  "scripts": {
    "allure:generate": "npx allure generate ./allure-results --clean",
    "allure:open": "npx allure open ./allure-report",
    "allure:serve": "npx allure serve",
    "test": "./node_modules/.bin/cucumber-js --require cucumber.cjs --require step-definitions/**/*.cjs --require features/**/*.js",
    "allure-reports": "node_modules/.bin/allure generate ./reports/allure/allure-results/  -o ./reports/allure/allure-report/ --clean && allure open ./reports/allure/allure-report",
    "posttest": "npm run allure:generate",
    "allure": "allure serve reports/allure-results"
  },
  "author": "X",
  "license": "ISC",
  "dependencies": {
    "@cucumber/cucumber": "^8.7.0",
    "chai": "^4.3.6",
    "prettier": "^2.7.1",
    "ts-jest": "^29.0.3"
  },
  "jest": {
    "verbose": true,
    "moduleDirectories": [
      "node_modules",
      "src"
    ],
    "preset": "ts-jest/presets/js-with-ts",
    "testEnvironment": "node",
    "allowJs": true,
    "transform": {
      "^.+\\.jsx?$": "babel-jest"
    },
    "transformIgnorePatterns": [
      "<rootDir>/node_modules/(?!variables/.*)"
    ]
  },
  "devDependencies": {
    "@babel/core": "^7.19.6",
    "@babel/preset-env": "^7.19.4",
    "@babel/register": "^7.18.9",
    "@jest/globals": "^29.3.0",
    "@playwright/test": "^1.27.1",
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^13.4.0",
    "allure-commandline": "^2.18.1",
    "allure-playwright": "^2.0.0-beta.19",
    "babel-jest": "^29.2.2",
    "experimental-allure-playwright": "^0.0.3",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^29.2.2",
    "playwright": "^1.27.1",
    "react-test-renderer": "^18.2.0"
  }
}

如果有人能帮我这个忙呢?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-11-13 16:18:40

我有一些设置,如下面在package.json为剧作家-玩笑-诱惑。

代码语言:javascript
复制
{
  "name": "playwright",
  "version": "1.0.0",
  "description": "Sab Playwright",
  "main": "index.js",
  "author": "Sab",
  "license": "MIT",
  "dependencies": {
    "jest": "^27.5.1",
    "jest-playwright-preset": "^1.7.0",
    "playwright": "^1.20.2"
  },
  "scripts": {
    "test": "jest"
  },
  "devDependencies": {
    "jasmine-allure-reporter": "^1.0.2",
    "jest-allure": "^0.1.3",
    "jasmine":"^3.7.0",
    "@wdio/allure-reporter": "^7.16.14",
    "@wdio/cli": "^7.5.2",
    "allure-commandline": "^2.17.2"

  }
}

下面是诱人的结果和诱惑报告,后者一旦运行成功就会生成,并命令- npx allure generate ./allure-results --clean

allure-results请确保在这里为运行的测试生成xmls‘

诱惑报告:

对于cucumberjs,除了钩子、黄瓜配置文件之外,没有什么不同。如果你面临问题,请告诉我。我可以贴出我在上面做的设置。

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

https://stackoverflow.com/questions/74364819

复制
相关文章

相似问题

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