我试图在我的cypress测试中使用fakerjs来随机地为我的表单生成假数据。我曾尝试将其导出为support/index.js格式,但不起作用。
有没有什么标准的方法可以将fakerjs添加到所有的cypress规范中,而不是添加到每个规范文件中?
发布于 2019-10-14 16:52:51
首先,在每个规范中导入它有什么错?
也就是说,您可以这样做:
cypress/support/index.js:
cy.faker = require('faker');您的规格:
it(`test`, () => {
const words = cy.faker.lorem.words();
});发布于 2021-04-09 18:31:45
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.发布于 2021-02-06 04:19:55
我试过了,发现非常简单。下面提到了步骤,
1-需要伪造者
const faker = require("faker");2-用户所需的位置,如下所示
Variable declaration -> var firstName = faker.Name.findName();
Use in locator -> cy.get("#firstName").type(firstName);我希望它能有所帮助:)
https://stackoverflow.com/questions/58360039
复制相似问题