我想使用CasperJs点击我的Meteor应用程序并制作屏幕截图
$> casperjs screenshots.js
screenshots.js:
var casper = require('casper').create({
verbose: true,
logLevel: 'debug',
timeout: 100000,
pageSettings: {
loadImages: true,
loadPlugins: true
}
});
//casper.viewport(1024, 768);
//casper.options.waitTimeout = 10000;
casper.start('http://scrummie.meteor.com', function () {
this.waitForSelector('.project-item', function () {
this.capture('home.png');
});
});
casper.thenClick('[href="/Demo"]', function () {
this.waitForSelector('.postit__description', function () {
this.capture('scrumboard.png');
});
});
casper.run();
无论我尝试什么,我最终都会暂停。 这段代码中有什么东西是错误的或任何其他可以提供帮助的建议吗?
如果有更好的方法,请告诉我!!