Я использую firefox 60 Quantum с Kantu (проект Selenium Ide) с 32-битной Windows 7, и мне нужно решение, чтобы закрыть его после 10 минут бездействия firefox.
Я запускаю с Firefox больше макросов один за другим, но иногда макрос может быть застрял, а Firefox остается открытым и не выполняет команду макроса.
В этом случае мне нужно принудительно закрыть firefox.
Я уже думал о решении задачи, но это создает для меня проблему, потому что он должен запускаться только в том случае, если процесс firefox был открыт с 10 минут, в противном случае он также закрыл бы firefox при запуске макроса, который регулярно работает.
Пример: я запускаю 4 макроса один за другим.
Макрос 1 запускается в течение 7 минут после окончания работы, закрывает Firefox и запускает макрос 2
Макрос 2 запускается в течение 6 минут после окончания работы, закрывает Firefox и запускает макрос 3
Макрос 3 запускается в течение 9 минут после окончания работы, закрывает Firefox и запускает макрос 4
Макрос 4 запускается в течение 10 минут, а отдых застрял / завис, после 10 минут с открытым замораживанным firefox мне нужно принудительно закрыться только для этого макроса, поскольку он не может продолжаться с последующими командами.
Если я использую taskkill, когда открываю firefox, он может закрывать firefox во время обычного выполнения макросов без зависаний (первые 3 макроса работали в течение 17 минут, и только макрос 4 работает в течение 10 минут, а остальные зависли).
Существует решение для использования taskkill с ckeck - время выполнения процесса в диспетчере задач (например, firefox.exe, если запуск из 10 минут будет закрыт или подобное решение?)
Я искал аддоны, чтобы закрыть все вкладки в Firefox через 10 минут, но в моем случае не работает, потому что закрываются только вкладки без фокуса и застрявший макрос не работают, но имеют фокус.