量角器下载图像文件,无需点击链接

时间:2017-08-29 04:57:24

标签: javascript protractor automated-tests

我正在尝试比较两个徽标图片。 测试用例基本上是

  • 将图片A下载到目录
  • 将图像A与图像B(已存在于文件夹中)进行比较

所有指南和问题都指出如何在有链接进行此类操作时下载文件。但在这种情况下,我想下载一个只知道其URL的图像。

有可能吗?

1 个答案:

答案 0 :(得分:1)

使用此代码段:

var a = document.createElement('a');
a.download = filename; // Set the file name.
a.href = uri; // Set the uri.
a.style.display = 'none';
document.body.appendChild(a);
a.click();
delete a;



var a = document.createElement('a');
a.download = '58832_300x300';
a.href = 'https://i.vimeocdn.com/portrait/58832_300x300';
a.style.display = 'none';
document.body.appendChild(a);
a.click();
delete a;