angularjs 如何在Cypress 10中运行多个规格文件?

nzkunb0c  于 2022-10-31  发布在  Angular
关注(0)|答案(2)|浏览(140)

我正在使用cypress 10.0.0,我尝试在cypress.config.ts上集成多个测试(规范)文件,在新的cypress更新上是可能的??

import { defineConfig } from "cypress";

export default defineConfig({
  e2e: {
    setupNodeEvents(on, config) {
      // implement node event listeners here
    },
    supportFolder: 'cypress/support',
    fixturesFolder: 'cypress/fixtures',
    screenshotsFolder: 'cypress/screenshots',
    videosFolder: 'cypress/videos',
    baseUrl: 'http://localhost:5200',
    retries: {
      runMode: 5,
      openMode: 5,
    }
  },
});
x6h2sr28

x6h2sr281#

是的,这是可能的,创建一个新的e2 e规格,只是导入所有其他规格。

柏树/e2 e/所有.cy.js

import './spec1.cy.js'
import './spec2.cy.js'
import './spec3.cy.js'

然后选择all.cy.js作为要在流道中打开的等级库。

pdtvr36n

pdtvr36n2#

要同时运行所有等级库文件,必须使用以下命令:

npx cypress run

相关问题