skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder Design System Kit
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Free Tools
    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
    • Functional UI Testing
    • RESTful API Testing
    • Load Testing
    • Remote Test Execution
    • Agile Teams
    • Web Test Automation
    • Desktop Test Automation
    • Responsive UI Testing
    • Continuous Testing
    • Test Studio Trainings
    • Test Studio Consulting
    • Docs and Support
    • Documentation
    • Virtual Classroom
    • Videos
    • Blogs
    • Webinars
    • Whitepapers
    • Case Studies
    • Feedback Portal
    • Technical Support
    • What’s New
    • Roadmap
    • Release Notes
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Request a demo Try now

Class Manager

Inheritance
System.Object
Manager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ArtOfTest.WebAii.Core
Assembly: ArtOfTest.WebAii.dll

Syntax

public class Manager : IDisposableWithState, IDisposable

Constructors

Manager(Settings)

Declaration
public Manager(Settings settings)
Parameters
Settings settings

Manager(Boolean)

Declaration
public Manager(bool useConfig)
Parameters
System.Boolean useConfig

Properties

ActiveApplication

Declaration
public WpfApplication ActiveApplication { get; }
Property Value
WpfApplication

ActiveBrowser

Declaration
public Browser ActiveBrowser { get; }
Property Value
Browser

ActiveDesktopApplication

Declaration
public DesktopApplication ActiveDesktopApplication { get; }
Property Value
DesktopApplication

Applications

Declaration
public IList<WpfApplication> Applications { get; }
Property Value
System.Collections.Generic.IList<WpfApplication>

Browsers

Declaration
public ReadOnlyCollection<Browser> Browsers { get; }
Property Value
System.Collections.ObjectModel.ReadOnlyCollection<Browser>

Current

Declaration
public static Manager Current { get; }
Property Value
Manager

Desktop

Declaration
public Desktop Desktop { get; }
Property Value
Desktop

DesktopApplications

Declaration
public DesktopApplication[] DesktopApplications { get; }
Property Value
DesktopApplication[]

DialogMonitor

Declaration
public DialogMonitor DialogMonitor { get; }
Property Value
DialogMonitor

Disposed

Declaration
public bool Disposed { get; }
Property Value
System.Boolean

Elements

Declaration
public ElementFinder Elements { get; }
Property Value
ElementFinder

ErrorStatus

Declaration
public string ErrorStatus { get; set; }
Property Value
System.String

Http

Declaration
public HttpProxyManager Http { get; }
Property Value
HttpProxyManager

Log

Declaration
public Log Log { get; set; }
Property Value
Log

PipeName

Declaration
public string PipeName { get; }
Property Value
System.String

Settings

Declaration
public Settings Settings { get; }
Property Value
Settings

Wait

Declaration
public WaitSync Wait { get; }
Property Value
WaitSync

Methods

AddNewBrowser(Browser)

Declaration
public void AddNewBrowser(Browser browser)
Parameters
Browser browser

AddPdfPortToUrlIfNeeded(String)

Declaration
public string AddPdfPortToUrlIfNeeded(string baseUrl)
Parameters
System.String baseUrl

Returns
System.String

ClearMappingsOverride(Type)

Declaration
public static void ClearMappingsOverride(Type controlType)
Parameters
System.Type controlType

ConfigureBrowser(BrowserType, out String)

Declaration
public bool ConfigureBrowser(BrowserType browser, out string error)
Parameters
BrowserType browser

System.String error

Returns
System.Boolean

ConnectToApplication(Process, String)

Declaration
public WpfApplication ConnectToApplication(Process proc, string pid = null)
Parameters
System.Diagnostics.Process proc

System.String pid

Returns
WpfApplication

ConnectToDesktopApplication(Process, Int32)

Declaration
public DesktopApplication ConnectToDesktopApplication(Process process, int timeout = 5000)
Parameters
System.Diagnostics.Process process

System.Int32 timeout

Returns
DesktopApplication

ConnectToDesktopApplication(String, Int32, Int32)

Declaration
public DesktopApplication ConnectToDesktopApplication(string processName, int processIndex = 0, int timeout = 5000)
Parameters
System.String processName

System.Int32 processIndex

System.Int32 timeout

Returns
DesktopApplication

Dispose()

Declaration
public void Dispose()
Implements
System.IDisposable.Dispose()

Finalize()

Declaration
protected void Finalize()

GetBrowserConfigurationStatus(BrowserType)

Declaration
public BrowserConfigurationStatus GetBrowserConfigurationStatus(BrowserType browser)
Parameters
BrowserType browser

Returns
BrowserConfigurationStatus

LaunchNewApplication(ProcessStartInfo)

Declaration
public WpfApplication LaunchNewApplication(ProcessStartInfo pinfo)
Parameters
System.Diagnostics.ProcessStartInfo pinfo

Returns
WpfApplication

LaunchNewApplication(String, String[])

Declaration
public WpfApplication LaunchNewApplication(string path, params string[] args)
Parameters
System.String path

System.String[] args

Returns
WpfApplication

LaunchNewBrowser()

Declaration
public void LaunchNewBrowser()

LaunchNewBrowser(BrowserType)

Declaration
public void LaunchNewBrowser(BrowserType browserToLaunch)
Parameters
BrowserType browserToLaunch

LaunchNewBrowser(BrowserType, Boolean)

Declaration
public void LaunchNewBrowser(BrowserType browserToLaunch, bool waitForBrowserToConnect)
Parameters
BrowserType browserToLaunch

System.Boolean waitForBrowserToConnect

LaunchNewBrowser(BrowserType, Boolean, ProcessWindowStyle)

Declaration
public void LaunchNewBrowser(BrowserType browserToLaunch, bool waitForBrowserToConnect, ProcessWindowStyle windowStyle)
Parameters
BrowserType browserToLaunch

System.Boolean waitForBrowserToConnect

System.Diagnostics.ProcessWindowStyle windowStyle

LaunchNewBrowser(BrowserType, Boolean, ProcessWindowStyle, String)

Declaration
public void LaunchNewBrowser(BrowserType browserToLaunch, bool waitForBrowserToConnect, ProcessWindowStyle windowStyle, string arguments)
Parameters
BrowserType browserToLaunch

System.Boolean waitForBrowserToConnect

System.Diagnostics.ProcessWindowStyle windowStyle

System.String arguments

LaunchNewBrowser(ProcessWindowStyle)

Declaration
public void LaunchNewBrowser(ProcessWindowStyle windowStyle)
Parameters
System.Diagnostics.ProcessWindowStyle windowStyle

LaunchNewBrowser(ProcessWindowStyle, String)

Declaration
public void LaunchNewBrowser(ProcessWindowStyle windowStyle, string arguments)
Parameters
System.Diagnostics.ProcessWindowStyle windowStyle

System.String arguments

LaunchNewDesktopApplication(String, String, Int32)

Declaration
public DesktopApplication LaunchNewDesktopApplication(string path, string arguments = null, int timeout = 5000)
Parameters
System.String path

System.String arguments

System.Int32 timeout

Returns
DesktopApplication

LaunchNewDesktopApplicationFromStore(String, String, Int32, Int32)

Declaration
public DesktopApplication LaunchNewDesktopApplicationFromStore(string appUserModelId, string arguments = null, int timeout = 20000, int initDelay = 1000)
Parameters
System.String appUserModelId

System.String arguments

System.Int32 timeout

System.Int32 initDelay

Returns
DesktopApplication

RegisterMappingsOverride(MappingsCollection, Type)

Declaration
public static void RegisterMappingsOverride(MappingsCollection mappingsToOverride, Type controlType)
Parameters
MappingsCollection mappingsToOverride

System.Type controlType

RemoveBrowser(String)

Declaration
public void RemoveBrowser(string clientId)
Parameters
System.String clientId

SetNewBrowserTracking(Boolean)

Declaration
public void SetNewBrowserTracking(bool enable)
Parameters
System.Boolean enable

Start()

Declaration
public void Start()

UndoBrowserConfiguration(BrowserType, out String)

Declaration
public bool UndoBrowserConfiguration(BrowserType browser, out string error)
Parameters
BrowserType browser

System.String error

Returns
System.Boolean

WaitForNewBrowserConnect(String, Boolean, Int32)

Declaration
public void WaitForNewBrowserConnect(string url, bool isPartial, int timeout)
Parameters
System.String url

System.Boolean isPartial

System.Int32 timeout

WaitForNewBrowserConnect(String, Boolean, String, Int32)

Declaration
public void WaitForNewBrowserConnect(string url, bool isPartial, string partialCaption, int timeout)
Parameters
System.String url

System.Boolean isPartial

System.String partialCaption

System.Int32 timeout

Events

ActiveBrowserChanged

Declaration
public event Manager.ActiveBrowserChangedHandler ActiveBrowserChanged
Event Type
Manager.ActiveBrowserChangedHandler

Getting Started
  • Getting Started
  • Videos
  • Whats New
  • Roadmap
Community
  • Forums
  • Blogs
  • Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.