Casperjs可以填充&提交表单,但您需要自己提交表单并每次更改它。 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);
});
你认为这是否正确?
答案 0 :(得分:1)
如果您的脚本找不到“./Faker”,请尝试以下操作:
sudo npm install -g Faker
然后:
var casper = require('casper');
var Faker = require('Faker');
// do your thing