Наше приложение Electron начинает сворачиваться в область уведомлений панели задач Windows, т.е. не отображается на рабочем столе.
Если я пытаюсь получить информацию о видимости через методы, такие как этот или как , описанный здесь , проверка свойства visible всегда возвращает true .
Например, ниже всегда возвращается true независимо от того, свернуто ли приложение в области уведомлений или отображается на рабочем столе:
if(await Selector('button', { visibilityCheck: true }).visible)
console.log("VISIBLE");
else
console.log("NOT VISIBLE");
Как град. Я также пытался проверить свойство «focus», но оно также всегда возвращает true (по крайней мере, для «body») независимо от видимости приложения на рабочем столе.
Кто-нибудьзнаете надежный метод с помощью TestCafe, чтобы определить, видимо ли приложение на рабочем столе Windows?
Спасибо m