From 5f8d9b71c4b84b57d27136445b0e5af7ce342536 Mon Sep 17 00:00:00 2001 From: Simon Hofmann Date: Wed, 10 Apr 2024 23:57:32 +0200 Subject: [PATCH] Extend window class with minimize and restore --- core/nut.js/lib/window.class.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/nut.js/lib/window.class.ts b/core/nut.js/lib/window.class.ts index 13a2381..2385cb1 100644 --- a/core/nut.js/lib/window.class.ts +++ b/core/nut.js/lib/window.class.ts @@ -86,6 +86,14 @@ export class Window implements WindowInterface { return this.providerRegistry.getWindow().focusWindow(this.windowHandle); } + async minimize() { + return this.providerRegistry.getWindow().minimizeWindow(this.windowHandle); + } + + async restore() { + return this.providerRegistry.getWindow().restoreWindow(this.windowHandle); + } + async getElements(maxElements?: number): Promise { return this.providerRegistry.getWindowElementInspector().getElements(this.windowHandle, maxElements); }