首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Cypress中使用fakerjs

如何在Cypress中使用fakerjs
EN

Stack Overflow用户
提问于 2019-10-13 10:10:32
回答 3查看 4.9K关注 0票数 4

我试图在我的cypress测试中使用fakerjs来随机地为我的表单生成假数据。我曾尝试将其导出为support/index.js格式,但不起作用。

有没有什么标准的方法可以将fakerjs添加到所有的cypress规范中,而不是添加到每个规范文件中?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-10-14 16:52:51

首先,在每个规范中导入它有什么错?

也就是说,您可以这样做:

cypress/support/index.js:

代码语言:javascript
复制
cy.faker = require('faker');

您的规格:

代码语言:javascript
复制
it(`test`, () => {
    const words = cy.faker.lorem.words();
});
票数 7
EN

Stack Overflow用户

发布于 2021-04-09 18:31:45

代码语言:javascript
复制
For reference javascript :- 
Https://zetcode.com/javascript/fakerjs/

You can use these in cypress :-
npm i faker

const faker = require("faker"); 

let username = faker.name.findName()
let email = faker.internet.email()
let password = faker.internet.password()

Use all these in single specs file.
票数 1
EN

Stack Overflow用户

发布于 2021-02-06 04:19:55

我试过了,发现非常简单。下面提到了步骤,

1-需要伪造者

代码语言:javascript
复制
const faker = require("faker");

2-用户所需的位置,如下所示

代码语言:javascript
复制
   Variable declaration -> var firstName = faker.Name.findName();
   Use in locator -> cy.get("#firstName").type(firstName);

我希望它能有所帮助:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58360039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档