Class
DesignTimeExecutionParams

Hold all parameters needed for quick execution.

Definition

Namespace:ArtOfTest.WebAii.Design

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
[KnownType(typeof(BugTrackerPersistableSettings))]
public class DesignTimeExecutionParams

Inheritance: objectDesignTimeExecutionParams

Constructors

DesignTimeExecutionParams()

Declaration

cs-api-definition
public DesignTimeExecutionParams()

Properties

BinaryFolder

Declaration

cs-api-definition
public string BinaryFolder { get; set; }

Property Value

string

BugConfiguration

Declaration

cs-api-definition
public BugConfigurationSet BugConfiguration { get; set; }

Property Value

BugConfigurationSet

DebuggerOptions

Declaration

cs-api-definition
public DebuggerOptions DebuggerOptions { get; set; }

Property Value

DebuggerOptions

DeploymentFolder

Declaration

cs-api-definition
public string DeploymentFolder { get; set; }

Property Value

string

ExistingBrowserHandle

Declaration

cs-api-definition
public IntPtr ExistingBrowserHandle { get; set; }

Property Value

IntPtr

ExistingBrowserInfo

Declaration

cs-api-definition
public ExistingBrowserInfo ExistingBrowserInfo { get; set; }

Property Value

ExistingBrowserInfo

FirstStepGuid

Declaration

cs-api-definition
public Guid FirstStepGuid { get; set; }

Property Value

Guid

HostPort

Declaration

cs-api-definition
public int HostPort { get; set; }

Property Value

int

LastStepGuid

Declaration

cs-api-definition
public Guid LastStepGuid { get; set; }

Property Value

Guid

ProfilerConfiguration

Declaration

cs-api-definition
public ProfilerMetadataConfigurationSet ProfilerConfiguration { get; set; }

Property Value

ProfilerMetadataConfigurationSet

RecorderMode

Specifies the mode of attached recorder (if any).

Declaration

cs-api-definition
public RecorderMode RecorderMode { get; set; }

Property Value

RecorderMode

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

Declaration

cs-api-definition
public Uri RemoteStorageUri { get; set; }

Property Value

Uri

ScheduleServerReverseProxyUrl

Declaration

cs-api-definition
public string ScheduleServerReverseProxyUrl { get; set; }

Property Value

string

SelectiveRecordingMode

Declaration

cs-api-definition
public bool SelectiveRecordingMode { get; set; }

Property Value

bool

Settings

Declaration

cs-api-definition
public Settings Settings { get; set; }

Property Value

Settings

SocketPort

Declaration

cs-api-definition
public int SocketPort { get; set; }

Property Value

int

Test

Declaration

cs-api-definition
public Test Test { get; set; }

Property Value

Test

TrafficLogFile

Declaration

cs-api-definition
public string TrafficLogFile { get; set; }

Property Value

string

Type

Declaration

cs-api-definition
public ExecutionType Type { get; set; }

Property Value

ExecutionType

Methods

CreateNew(Test, Settings, DebuggerOptions, ExecutionType)

Create new quick execution params for general execution

Declaration

cs-api-definition
public static DesignTimeExecutionParams CreateNew(Test test, Settings setting, DebuggerOptions debugOptions, ExecutionType type)

Parameters

test

Test

setting

Settings

debugOptions

DebuggerOptions

type

ExecutionType

Returns

DesignTimeExecutionParams

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

cs-api-definition
public static DesignTimeExecutionParams CreateNewRunFromHereParams(AutomationStepBase step, Settings settings, IntPtr existingBrowserHandle, bool selectiveRecordingMode)

Parameters

step

AutomationStepBase

settings

Settings

existingBrowserHandle

IntPtr

selectiveRecordingMode

bool

Returns

DesignTimeExecutionParams

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

cs-api-definition
public static DesignTimeExecutionParams CreateNewRunSelectedParams(AutomationStepBase firstStep, AutomationStepBase lastStep, Settings settings, IntPtr existingBrowserHandle, bool selectiveRecordingMode)

Parameters

firstStep

AutomationStepBase

lastStep

AutomationStepBase

settings

Settings

existingBrowserHandle

IntPtr

selectiveRecordingMode

bool

Returns

DesignTimeExecutionParams

CreateNewRunToHereParams(AutomationStepBase, BrowserType, RecorderMode)

Create new quick execution params for a RunToHere by specifying the step to use.

Declaration

cs-api-definition
public static DesignTimeExecutionParams CreateNewRunToHereParams(AutomationStepBase step, BrowserType browserType, RecorderMode recorderMode)

Parameters

step

AutomationStepBase

browserType

BrowserType

recorderMode

RecorderMode

Returns

DesignTimeExecutionParams

CreateNewRunToHereParams(AutomationStepBase, Settings, BrowserType)

Create new quick execution params for a RunToHere by specifying the step to use and settings

Declaration

cs-api-definition
public static DesignTimeExecutionParams CreateNewRunToHereParams(AutomationStepBase step, Settings settings, BrowserType browserType)

Parameters

step

AutomationStepBase

settings

Settings

browserType

BrowserType

Returns

DesignTimeExecutionParams