Definition and Usage
This command checks if a specified window exists or does not exist in the operating system. It allows you to verify the presence of a window before performing further actions on it, which helps in creating conditional workflows based on window availability.
Parameter Values
Input parameters
| Parameter Name | Description | Possible Values | Required | Options / Notes | 
| Get window by | Specify a method to get window | Window object, Title or class, Window UI element | Yes | Determines how the window will be identified | 
| Window | Select a window object that was obtained earlier | 
 | Yes (when "Window object" is selected) | Only available when "Window object" is selected | 
| Title | Enter window title | 
 | Yes (when "Title or class" is selected) | Only available when "Title or class" is selected | 
| Specify window class | Specify window class | 
 | Optional | Additional option to refine window search | 
| Class | Enter window class | 
 | Yes (when "Specify window class" is checked) | Only required if "Specify window class" is checked | 
| Match with RegEx | Use regular expressions to match specific text formats | 
 | Optional | Allows pattern matching for window titles or classes | 
| Element | Select or capture an element to operate on | 
 | Yes (when "Window UI element" is selected) | Only available when "Window UI element" is selected | 
| Existence | Select whether to check if the window exists or not | Exists, Does not exist | Yes | Determines the condition to evaluate | 
Variables produced
This action doesn't produce any variables.
Using Variables in Conditions
When setting parameter values, you can use variables created in previous steps by inserting them with the {x} format. This is particularly useful when checking for dynamically named windows or when working with window objects that were previously stored in variables.
Notes
- This command is commonly used in conditional branching to determine the next steps in your workflow based on window existence. 
- When using "Title or class" method, partial matches are supported unless you enable "Match with RegEx" for precise pattern matching. 
- The "Window object" method is more reliable when working with specific application windows that were previously captured or manipulated. 
- For applications with multiple windows having similar titles, using window class can help narrow down to the specific window you need to check. 
- This command only checks for window existence and does not activate or bring the window to the foreground. 


