1

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);

});

你认为这是正确的还是错误的?

4

1 回答 1

1

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

sudo npm install -g Faker

接着:

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

// do your thing
于 2014-05-17T15:12:14.487 回答