ClassDesignTimeExecutionParams
Hold all parameters needed for quick execution.
Definition
Namespace:ArtOfTest.WebAii.Design
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
[KnownType(typeof(BugTrackerPersistableSettings))]
public class DesignTimeExecutionParams
Inheritance: objectDesignTimeExecutionParams
Constructors
DesignTimeExecutionParams()
Declaration
public DesignTimeExecutionParams()
Properties
BugConfiguration
Declaration
public BugConfigurationSet BugConfiguration { get; set; }
Property Value
DebuggerOptions
Declaration
public DebuggerOptions DebuggerOptions { get; set; }
Property Value
ExistingBrowserHandle
Declaration
public IntPtr ExistingBrowserHandle { get; set; }
Property Value
ExistingBrowserInfo
Declaration
public ExistingBrowserInfo ExistingBrowserInfo { get; set; }
Property Value
ProfilerConfiguration
Declaration
public ProfilerMetadataConfigurationSet ProfilerConfiguration { get; set; }
Property Value
RecorderMode
Specifies the mode of attached recorder (if any).
Declaration
public RecorderMode RecorderMode { get; set; }
Property Value
RemoteStorageUri
Represents a serializable medium that can be passed to the ExecutionEngine to download tests during remote execution. This will have to change once credentials are more formalized and we need to use more than just a URI
ScheduleServerReverseProxyUrl
Declaration
public string ScheduleServerReverseProxyUrl { get; set; }
Property Value
Methods
CreateNew(Test, Settings, DebuggerOptions, ExecutionType)
Create new quick execution params for general execution
Declaration
public static DesignTimeExecutionParams CreateNew(Test test, Settings setting, DebuggerOptions debugOptions, ExecutionType type)
Parameters
test
setting
debugOptions
type
Returns
CreateNewRunFromHereParams(AutomationStepBase, Settings, IntPtr, bool)
Create new quick execution params for a RunFromHere by specifying the step to use and settings, as well as the existing browser window to run in
Declaration
public static DesignTimeExecutionParams CreateNewRunFromHereParams(AutomationStepBase step, Settings settings, IntPtr existingBrowserHandle, bool selectiveRecordingMode)
Parameters
step
settings
existingBrowserHandle
selectiveRecordingMode
Returns
CreateNewRunSelectedParams(AutomationStepBase, AutomationStepBase, Settings, IntPtr, bool)
Create new quick execution params for a RunSelected by specifying the first and lasts steps to use and settings, as well as the existing browser window to run in
Declaration
public static DesignTimeExecutionParams CreateNewRunSelectedParams(AutomationStepBase firstStep, AutomationStepBase lastStep, Settings settings, IntPtr existingBrowserHandle, bool selectiveRecordingMode)
Parameters
firstStep
lastStep
settings
existingBrowserHandle
selectiveRecordingMode
Returns
CreateNewRunToHereParams(AutomationStepBase, BrowserType, RecorderMode)
Create new quick execution params for a RunToHere by specifying the step to use.
Declaration
public static DesignTimeExecutionParams CreateNewRunToHereParams(AutomationStepBase step, BrowserType browserType, RecorderMode recorderMode)
Parameters
step
browserType
recorderMode
Returns
CreateNewRunToHereParams(AutomationStepBase, Settings, BrowserType)
Create new quick execution params for a RunToHere by specifying the step to use and settings
Declaration
public static DesignTimeExecutionParams CreateNewRunToHereParams(AutomationStepBase step, Settings settings, BrowserType browserType)
Parameters
step
settings
browserType
Returns