css - 如何将图像保存到临时文件以备后用?

标签 css casperjs

这是我用来查看图像是否存在的简单脚本。有什么方法可以使用选择器保存图像以查看它是否存在?这是我的代码:

var casper = require('casper').create();

casper.start('https://example.ws/', function() {
    this.echo(this.getTitle());
});

casper.thenOpen('https://example.ws/login.html', function() {
    this.echo(this.getTitle());
        if (this.exists('img#cpt_img')) {
        this.echo('the heading exists');
        }
});

casper.run();

最佳答案

您可以使用 download() 方法:

this.download(
    this.getElementAttribute('img#cpt_img', 'src'),
    "my_image.png"
);

关于css - 如何将图像保存到临时文件以备后用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22336077/

相关文章:

html - 溢出导致的padding bottom : auto

javascript - 尽管未设置已选中,但复选框输入评估为已选中

javascript - 如何删除订单列表中的上下空格

javascript - 如何从传递给 CasperJS 的评估函数中调用另一个函数

javascript - CasperJS点击按钮不会触发任何东西

javascript - 使用 jQuery 动画元素位置

javascript - JQuery 删除样式表和 JS

javascript - CasperJS 并向 TinyMCE 发送文本

php-casperjs 获取内部文本

javascript - 是否可以使用 spookyjs 从 casperjs 范围内的 Node 范围调用评估函数?