Casperjs может заполнять и отправлять формы, но вам нужно установить его самостоятельно и каждый раз менять. Faker.js может генерировать фальшивую дату, которая нужна форме. Вот я и думаю, как это совместить вместе? Например, такой код::
var casper = require('casper');
var Faker = require('./Faker');
casper.start('http://contact.form', function() {
this.fill('form#contact-form', {
'name': 'Chuck Norris',
'email': '[email protected]',
}, true);
});
casper.start('http://contact.form', function() {
this.fill('form#contact-form', {
'name': Faker.Name.findName(),
'email': Faker.Internet.email(),
}, true);
});
Как вы думаете, это правильно или нет?