New to Telerik Test StudioStart a free 30-day trial

Definition

Namespace:ArtOfTest.WebAii.DesktopAutomation.Patterns

Assembly:ArtOfTest.WebAii.dll

Syntax:

C#
public class DesktopWindowPattern : DesktopPattern

Inheritance: objectDesktopPatternDesktopWindowPattern

Inherited Members DesktopPattern.elementDesktopPattern.EnumNativeArray(IUIAutomationElementArray)DesktopPattern.GetNativePattern<T>(int)

Constructors

C#
public DesktopWindowPattern(DesktopElement element)
Parameters:elementDesktopElement

Properties

C#
public bool CanMaximize { get; }
C#
public bool CanMinimize { get; }
C#
public bool IsMaximized { get; }
C#
public bool IsMinimized { get; }
C#
public bool IsModal { get; }
C#
public bool IsTopmost { get; }
C#
public WindowInteractionState WindowInteractionState { get; }
C#
public WindowVisualState WindowVisualState { get; }

Methods

C#
public void Close()
C#
public void Maximize()
C#
public void Minimize()
C#
public void Restore()
C#
public void WaitForInputIdle(int timeout)
Parameters:timeoutint
C#
public bool WaitForWindowInteractionState(WindowInteractionState state, int delay, int timeout)
Parameters:stateWindowInteractionStatedelayinttimeoutintReturns:

bool

C#
public bool WaitForWindowVisualState(WindowVisualState state, int delay, int timeout)
Parameters:stateWindowVisualStatedelayinttimeoutintReturns:

bool