Javascript 使用faker.js为casperjs生成表单

Javascript 使用faker.js为casperjs生成表单,javascript,casperjs,faker,Javascript,Casperjs,Faker,Casperjs可以填写和提交表单,但您需要自行放置并每次更改。Faker.js可以生成表单所需的伪造日期。那么,我只是在想如何把它结合起来?例如,如以下代码: var casper = require('casper'); var Faker = require('./Faker'); casper.start('http://contact.form', function() { this.fill('form#contact-form', { 'name':

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':  'chuck@norris.com',

    }, true);

});

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

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

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

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

    }, true);

});
您认为这是否正确?

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

sudo npm install -g Faker
然后:

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

// do your thing

你测试过了吗?它应该可以工作,你的代码对我来说很好。是的,我用“casperjs XXX”测试它,但是shows找不到“/Faker”是的,我做了。我可以在我的工作区中看到Faker文件夹。但是在我运行它(casperjs test.js)之后,他们给我的信息是:CasperError:找不到模块伪造者