cypress - 如何在赛普拉斯中使用 fakerjs
问题描述
我试图在我的 cypress 测试中使用 fakerjs 来为我的表单随机生成假数据。我试过导出它support/index.js
不起作用。
是否有任何标准方法可以将 fakerjs 添加到所有 cypress 规范而不是将其添加到每个规范文件中?
解决方案
首先,在每个规范中导入它有什么问题?
话虽如此,您可以这样做:
赛普拉斯/支持/index.js:
cy.faker = require('faker');
你的规格:
it(`test`, () => {
const words = cy.faker.lorem.words();
});
推荐阅读
- java - 如何获取 x 变量的值?
- node.js - 如何配置我自己的身份验证服务器和 Express-Gateway 之间的交互?
- javascript - 用于非 SPA 应用程序的 Vue js - 在没有应用程序组件的情况下加载组件
- cloudera-cdh - where can we Obtain the Cloudera/HORTONWORKS EFM Server Binaries
- windows - Docker 使用 docker-compose build 时不会创建新容器
- angular - 错误错误:找不到类型为“对象”的不同支持对象“[对象对象]”。NgFor 仅支持绑定到 Iterables,例如 Arrays
- php - 如何为 10 天后过期的 php 文件生成密钥。密钥过期后其他用户无法执行api
- javascript - Ajax 调用返回 viewmodel 但视图不显示结果
- mysql - MySQL:如何通过转换 VARCHAR 列中的所有值来设置 DATE 列?
- ios - iOS中谷歌翻译API的文本解码问题