是否可以将一个大的 cypress 文件与一个大的集成测试套件分开,并将源代码部分移动到耦合文件中。在这个大套件中,我有几个测试用例。我想将每个测试用例移动到另一个文件,但需要创建一个大型集成测试。我需要在运行后录制一部测试影片。
最佳答案
您可以将测试作为函数导入,我的公司在几个存储库中这样做。
在您的原始测试文件中:
import { test1 } from "./test1";
import { test2 } from "./test2";
describe("Test suite", () => {
test1();
test2();
});
在 cypress/integration/test1
中:
export function test1 {
it("Can do something", () => {
// test goes here
});
}
在 cypress/integration/test2
中:
export function test2 {
it("Can do something else", () => {
// test goes here
});
}
关于testing - 拆分一个大测试以在 cypress 中耦合文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59354117/