我想在测试集成中使用的函数很少,cypress.io
有没有办法导出/导入函数,所以我不必将函数复制并粘贴到每个函数中integration
?
提前感谢您的任何建议
这可能对你有用。
https://docs.cypress.io/api/cypress-api/custom-commands.html#
您可以定义自定义 cypress 命令并在测试中使用它们。即 cypress.login、cypress.clickHamburger、cypress.doSomethingCrazy
是的。你可以像在通常的 js 代码中那样做。
myFunction.js
export function funcName(param) {
return "Cypress is "+param;
}
myCypressTest.js
import { funcName } from "./myFunction.js";
funcName("great");
是的,您可以import
在您的规范文件中使用。
例如,如果你想add()
从 a中导入一个函数Model.js
,你可以这样做:
import Model from '../../Model';
var model = new Model();
并model.add()
从您的expect
.