使用faker.js生成casperjs的表单

时间:2014-05-16 15:23:43

标签: javascript casperjs faker

Casperjs可以填充&am​​p;提交表单,但您需要自己提交表单并每次更改它。 Faker.js可以生成表单需要的faker日期。所以,我只想到如何将它们组合在一起?例如像这段代码::

var casper = require('casper');

var Faker = require('./Faker');

casper.start('http://contact.form', function() {

    this.fill('form#contact-form', {

     'name':   'Chuck Norris',

     'email':  'chuck@norris.com',

    }, true);

});

casper.start('http://contact.form', function() {

    this.fill('form#contact-form', {

     'name':   Faker.Name.findName(),

     'email':  Faker.Internet.email(),

    }, true);

});

你认为这是否正确?

1 个答案:

答案 0 :(得分:1)

如果您的脚本找不到“./Faker”,请尝试以下操作:

sudo npm install -g Faker

然后:

var casper = require('casper');
var Faker = require('Faker');

// do your thing