html - 在 IE 上单击两个或多个具有相同功能和相同类的不同 Angular(ng-click)按钮
问题描述
我需要从使用 JS 的网络平台下载文件。我需要使用 VBA 从 Excel 文件中执行此操作。到目前为止,我每个 URL 只有一个文件,因此为此执行宏非常容易,但是,最近我每个 URL 有多个文件,我需要下载所有文件。
我用于下载的指令/代码如下:
IE.Document.querySelector("[ng-click*=downloadFile]").Click
当它只有一个文件时,它可以完美运行。
但是,我不知道如何下载后续文件(可能是 1、2 甚至 3 个以上)。来自网站的部分代码如下所示,不能透露更多,抱歉!:
<tr class="ng-scope" ng-repeat="file in folderInfo.Files">
<td>
<a class="linkUnderlined linkHand ng-binding" ng-click="downloadFile(file.Id)">202001_Company_DK_Arrivals.xlsx
</a>
</td>
<td class="ng-binding">14-Feb-2020</td>
</tr>
<!-- end ngRepeat: file in folderInfo.Files -->
<tr class="ng-scope" ng-repeat="file in folderInfo.Files">
<td>
<a class="linkUnderlined linkHand ng-binding" ng-click="downloadFile(file.Id)">Confirmation Company Danmark AS 202001 A.pdf
</a>
</td>
<td class="ng-binding">14-Feb-2020</td>
</tr>
鉴于 ng-click 的功能与类相同,我该怎么做才能下载这两个文件?
谢谢!
解决方案
推荐阅读
- python - 如何在 python 中编写一个在字符串的第一个句点处停止的正则表达式,该字符串具有不可预测的字符类型?
- sql - 在宏的查询中使用来自工作表的输入
- java - btw MVEL.eval 和 MVEL.executeExpression 的区别
- firebase - 无法从firebase读取数据作为android中的列表
- angular - Angular 6 - 访问函数外部变量不起作用
- laravel - 从 MailMessage 对象获取内容
- web - 如何在浏览器中打开开发人员工具以获取快速自动关闭的选项卡
- java - 如何正确拆除 Junit 测试规则 (DropwizardAppRule)
- javascript - 在对象上设置单个属性
- objective-c - 在Objective C Cocoa中将数组从NSViewController传递给NSView