Class Manager
Inheritance
Inherited Members
Namespace: ArtOfTest.WebAii.Core
Assembly: ArtOfTest.WebAii.dll
Syntax
public class Manager : IDisposableWithState, IDisposable
Constructors
Manager(Settings)
Manager(Boolean)
Declaration
public Manager(bool useConfig)
Parameters
System.
|
Properties
ActiveApplication
ActiveBrowser
ActiveDesktopApplication
Declaration
public DesktopApplication ActiveDesktopApplication { get; }
Property Value
Applications
Declaration
public IList<WpfApplication> Applications { get; }
Property Value
System.
|
Browsers
Declaration
public ReadOnlyCollection<Browser> Browsers { get; }
Property Value
System.
|
Current
Desktop
DesktopApplications
Declaration
public DesktopApplication[] DesktopApplications { get; }
Property Value
DialogMonitor
Disposed
Declaration
public bool Disposed { get; }
Property Value
System.
|
Elements
ErrorStatus
Declaration
public string ErrorStatus { get; set; }
Property Value
System.
|
Http
Log
PipeName
Declaration
public string PipeName { get; }
Property Value
System.
|
Settings
Wait
Methods
AddNewBrowser(Browser)
AddPdfPortToUrlIfNeeded(String)
Declaration
public string AddPdfPortToUrlIfNeeded(string baseUrl)
Parameters
System.
|
Returns
System.
|
ClearMappingsOverride(Type)
Declaration
public static void ClearMappingsOverride(Type controlType)
Parameters
System.
|
ConfigureBrowser(BrowserType, out String)
Declaration
public bool ConfigureBrowser(BrowserType browser, out string error)
Parameters
Browser
|
System.
|
Returns
System.
|
ConnectToApplication(Process, String)
Declaration
public WpfApplication ConnectToApplication(Process proc, string pid = null)
Parameters
System.
|
System.
|
Returns
ConnectToDesktopApplication(Process, Int32)
Declaration
public DesktopApplication ConnectToDesktopApplication(Process process, int timeout = 5000)
Parameters
System.
|
System.
|
Returns
ConnectToDesktopApplication(String, Int32, Int32)
Declaration
public DesktopApplication ConnectToDesktopApplication(string processName, int processIndex = 0, int timeout = 5000)
Parameters
System.
|
System.
|
System.
|
Returns
Dispose()
Declaration
public void Dispose()
Implements
Finalize()
Declaration
protected void Finalize()
GetBrowserConfigurationStatus(BrowserType)
Declaration
public BrowserConfigurationStatus GetBrowserConfigurationStatus(BrowserType browser)
Parameters
Browser
|
Returns
LaunchNewApplication(ProcessStartInfo)
Declaration
public WpfApplication LaunchNewApplication(ProcessStartInfo pinfo)
Parameters
System.
|
Returns
LaunchNewApplication(String, String[])
Declaration
public WpfApplication LaunchNewApplication(string path, params string[] args)
Parameters
System.
|
System.
|
Returns
LaunchNewBrowser()
Declaration
public void LaunchNewBrowser()
LaunchNewBrowser(BrowserType)
Declaration
public void LaunchNewBrowser(BrowserType browserToLaunch)
Parameters
Browser
|
LaunchNewBrowser(BrowserType, Boolean)
Declaration
public void LaunchNewBrowser(BrowserType browserToLaunch, bool waitForBrowserToConnect)
Parameters
Browser
|
System.
|
LaunchNewBrowser(BrowserType, Boolean, ProcessWindowStyle)
Declaration
public void LaunchNewBrowser(BrowserType browserToLaunch, bool waitForBrowserToConnect, ProcessWindowStyle windowStyle)
Parameters
Browser
|
System.
|
System.
|
LaunchNewBrowser(BrowserType, Boolean, ProcessWindowStyle, String)
Declaration
public void LaunchNewBrowser(BrowserType browserToLaunch, bool waitForBrowserToConnect, ProcessWindowStyle windowStyle, string arguments)
Parameters
Browser
|
System.
|
System.
|
System.
|
LaunchNewBrowser(ProcessWindowStyle)
Declaration
public void LaunchNewBrowser(ProcessWindowStyle windowStyle)
Parameters
System.
|
LaunchNewBrowser(ProcessWindowStyle, String)
Declaration
public void LaunchNewBrowser(ProcessWindowStyle windowStyle, string arguments)
Parameters
System.
|
System.
|
LaunchNewDesktopApplication(String, String, Int32)
Declaration
public DesktopApplication LaunchNewDesktopApplication(string path, string arguments = null, int timeout = 5000)
Parameters
System.
|
System.
|
System.
|
Returns
LaunchNewDesktopApplicationFromStore(String, String, Int32, Int32)
Declaration
public DesktopApplication LaunchNewDesktopApplicationFromStore(string appUserModelId, string arguments = null, int timeout = 20000, int initDelay = 1000)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
RegisterMappingsOverride(MappingsCollection, Type)
Declaration
public static void RegisterMappingsOverride(MappingsCollection mappingsToOverride, Type controlType)
Parameters
Mappings
|
System.
|
RemoveBrowser(String)
Declaration
public void RemoveBrowser(string clientId)
Parameters
System.
|
SetNewBrowserTracking(Boolean)
Declaration
public void SetNewBrowserTracking(bool enable)
Parameters
System.
|
Start()
Declaration
public void Start()
UndoBrowserConfiguration(BrowserType, out String)
Declaration
public bool UndoBrowserConfiguration(BrowserType browser, out string error)
Parameters
Browser
|
System.
|
Returns
System.
|
WaitForNewBrowserConnect(String, Boolean, Int32)
Declaration
public void WaitForNewBrowserConnect(string url, bool isPartial, int timeout)
Parameters
System.
|
System.
|
System.
|
WaitForNewBrowserConnect(String, Boolean, String, Int32)
Declaration
public void WaitForNewBrowserConnect(string url, bool isPartial, string partialCaption, int timeout)
Parameters
System.
|
System.
|
System.
|
System.
|
Events
ActiveBrowserChanged
Declaration
public event Manager.ActiveBrowserChangedHandler ActiveBrowserChanged