albert
albert

Reputation: 459

How can i use Faker.js to generate random data for protractor test cases.?

I would like to generate random input for protractor using faker.js. Please provide a way for using faker.js with protractor.

Upvotes: 0

Views: 1342

Answers (1)

AdityaReddy
AdityaReddy

Reputation: 3645

Should be simple. Just generate random data in Conf.js and refer them in your tests

onPrepare: function() {
    var Faker = require('./Faker');
    browser.params.randomName = Faker.Name.findName(); // Rowan Nikolaus
    browser.params.randomEmail = Faker.Internet.email(); // [email protected]
},

And in your tests just use these dynamically generated data

element(By.css('.blahblah')).sendKeys(browser.params.randomName)

For more details refer my blog @ Using FakerJs in Protractor

Upvotes: 1

Related Questions