我可以使用柏树10的运行功能文件运行。

发布于 2025-02-06 03:38:14 字数 2090 浏览 1 评论 0 原文

我试图用柏树10.0.3的最后版本运行Cucumber Files(.feature),但我无法运行它。完成配置后,我可以在柏树接口中看到功能文件,但是如果我尝试运行它,柏树会给我一个错误(请参阅屏幕截图)。

我的 webpack 文件:

    module.exports = {
        resolve: {
            extensions: [".cy.ts", ".cy.js"]
        },
        node: {fs: "empty", child_process: "empty", readline: "empty"},
        module: {
            rules: [
                {
                    test: /\.cy.ts$/,
                    exclude: [/node_modules/],
                    use: [
                        {
                            loader: "ts-loader"
                        }
                    ]
                },
                {
                    test: /\.cy.feature$/,
                    use: [
                        {
                            loader: "cypress-cucumber-preprocessor/loader"
                        }
                    ]
                },
                {
                    test: /\.cy.features$/,
                    use: [
                        {
                            loader: "cypress-cucumber-preprocessor/lib/featuresLoader"
                        }
                    ]
                }
            ]
        }
    };

我的 cypress.config.ts

import { defineConfig } from "cypress";

export default defineConfig({
  fileServerFolder: ".",
  fixturesFolder: "./cypress/fixtures",
  video: true,
  videosFolder: "./cypress/videos",
  videoUploadOnPasses: false,
  screenshotsFolder: "./cypress/screenshots",
  chromeWebSecurity: false,
  requestTimeout: 60000,
  responseTimeout: 60000,
  defaultCommandTimeout: 60000,
  reporter: "cypress-multi-reporters",
  numTestsKeptInMemory: 1,

  reporterOptions: {
    configFile: "cypress/reporter-config.json",
  },

  e2e: {
    specPattern: "**/*.cy.feature",
    // testFiles:
  },
})

ScreenShot:

I was trying to run Cucumber files (.feature) with last version of Cypress 10.0.3, but I couldn't run it. After I finished the configuration, I could see the featur file in Cypress interface but if I try to run it, Cypress give me an error back (see screenshot).

My webpack file:

    module.exports = {
        resolve: {
            extensions: [".cy.ts", ".cy.js"]
        },
        node: {fs: "empty", child_process: "empty", readline: "empty"},
        module: {
            rules: [
                {
                    test: /\.cy.ts$/,
                    exclude: [/node_modules/],
                    use: [
                        {
                            loader: "ts-loader"
                        }
                    ]
                },
                {
                    test: /\.cy.feature$/,
                    use: [
                        {
                            loader: "cypress-cucumber-preprocessor/loader"
                        }
                    ]
                },
                {
                    test: /\.cy.features$/,
                    use: [
                        {
                            loader: "cypress-cucumber-preprocessor/lib/featuresLoader"
                        }
                    ]
                }
            ]
        }
    };

My Cypress.config.ts:

import { defineConfig } from "cypress";

export default defineConfig({
  fileServerFolder: ".",
  fixturesFolder: "./cypress/fixtures",
  video: true,
  videosFolder: "./cypress/videos",
  videoUploadOnPasses: false,
  screenshotsFolder: "./cypress/screenshots",
  chromeWebSecurity: false,
  requestTimeout: 60000,
  responseTimeout: 60000,
  defaultCommandTimeout: 60000,
  reporter: "cypress-multi-reporters",
  numTestsKeptInMemory: 1,

  reporterOptions: {
    configFile: "cypress/reporter-config.json",
  },

  e2e: {
    specPattern: "**/*.cy.feature",
    // testFiles:
  },
})

Screenshot:
https://user-images.githubusercontent.com/93645203/172401189-52032d06-7ffa-45a6-8be7-fc7df2ecdf4e.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

短暂陪伴 2025-02-13 03:38:14

Please install [email protected] for a fix for this issue.

愁以何悠 2025-02-13 03:38:14

它用柏树v 10.3.0固定

It's fixed with Cypress V 10.3.0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文