Javascript 使用faker.js为casperjs生成表单
Casperjs可以填写和提交表单,但您需要自行放置并每次更改。Faker.js可以生成表单所需的伪造日期。那么,我只是在想如何把它结合起来?例如,如以下代码: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':
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:找不到模块伪造者