点击CasperJs的Meteor应用程序

时间:2014-09-11 20:05:35

标签: javascript testing meteor casperjs

我想使用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();

无论我尝试什么,我最终都会暂停。 这段代码中有什么东西是错误的或任何其他可以提供帮助的建议吗?

如果有更好的方法,请告诉我!!

0 个答案:

没有答案