Как я могу убедиться, что файл Excel открывается с помощью скриптов транспортира? - PullRequest
1 голос
/ 12 июня 2019

Мне нужно автоматизировать тестовый сценарий, когда пользователь нажимает ссылку на веб-сайте и открывает файл Excel (или любой другой файл). Обратите внимание, что файл не загружается, он просто открывается как экземпляр файла Excel вне браузера. Мне нужно убедиться, что файл открывается при нажатии на ссылку. Как проверить это с помощью скриптов транспортира?

Файл отображается в диспетчере задач при открытии. Могу ли я использовать класс робота, чтобы проверить диспетчер задач, чтобы убедиться, что файл открывается? Если да, пожалуйста, предложите, как использовать это в транспортире? Или любезно предложите любой другой метод для проверки

1 Ответ

0 голосов
/ 12 июня 2019

Если у вас нет ничего, связанного с проверкой пользовательского интерфейса в файле Excel, то я бы предложил использовать find-process npm для получения имени 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');
  });

процесс поиска npm

...