如何验证通过量角器脚本打开的excel文件?

时间:2019-06-12 05:44:14

标签: excel selenium protractor

我必须自动化一个测试场景,其中用户单击网站上的链接,然后打开一个excel文件(或任何其他文件)。请注意,该文件未下载,只是作为excel文件的实例打开在浏览器外部。我需要通过单击链接来验证文件是否已打开。如何通过量角器脚本进行验证?

文件在打开时正在任务管理器中列出。我可以使用机器人类来检查任务管理器以确认文件是否被打开吗?如果是,请建议如何在量角器中使用该文件?或者建议使用其他任何方法进行验证

1 个答案:

答案 0 :(得分:0)

如果您没有对Excel文件进​​行任何与UI相关的验证,那么我建议您使用find-process npm从OS上运行的进程中获取excel的名称。最好的部分是,此npm涵盖了所有流行的操作系统。

npm i find-process 

您只需要添加几行代码即可检查excel进程。

const find = require('find-process');

find('name', 'EXCEL.EXE', true)
  .then(function (process) {
    if(process.length >=1)
console.log('excel process found');
  });

find-process npm

相关问题