Table of Contents

Class Configuration.RecorderConfig

Namespace
Ranorex.Core
Assembly
Ranorex.Core.dll

A collection of recording configuration parameters.

public class Configuration.RecorderConfig : Configuration.AbstractConfig
Inheritance
Configuration.RecorderConfig
Inherited Members

Properties

CoordinateMode

Gets or sets a value indicating whether to record pixel-based or proportional (to element size) relative coordinates for each clicked element.

public Recorder.CoordinateMode CoordinateMode { get; set; }

Property Value

Recorder.CoordinateMode

Pixel if recording relative coordinates based on pixels should be enabled; otherwise, Proportional mode is used.

EnableCoordinates

Gets or sets a value indicating whether to record relative coordinates for each clicked element.

public bool EnableCoordinates { get; set; }

Property Value

bool

true if recording relative coordinates should be enabled; otherwise, false.

EnableHighlight

Gets or sets a value indicating whether elements should be highlighted during recording.

public bool EnableHighlight { get; set; }

Property Value

bool

true if elements should be highlighted during recording.

EnableScreenshots

Gets or sets a value indicating whether screenshots should be made during recording.

public bool EnableScreenshots { get; set; }

Property Value

bool

true if screenshots should be made during recording.

EnableValidationWarnings

Gets or sets a value indicating whether record table validation warnings should be ignored/shown.

public bool EnableValidationWarnings { get; set; }

Property Value

bool

true if validation warnings should be shown.

FormBounds

Gets or sets the bounds of the recorder form at startup.

public Rectangle FormBounds { get; set; }

Property Value

Rectangle

The form bounds.

FormState

Gets or sets the windows state of the recorder form at startup.

public FormWindowState FormState { get; set; }

Property Value

FormWindowState

The form window state.

GeneratedCodeClassName

Gets or sets the name of the class to use for generated recorder code.

public string GeneratedCodeClassName { get; set; }

Property Value

string

The name of the generated code class.

GeneratedCodeLanguage

Gets or sets the default language for generated code.

public CodeGenLanguage GeneratedCodeLanguage { get; set; }

Property Value

CodeGenLanguage

The default language for generated code.

GeneratedCodeNamespace

Gets or sets the namespace to use for generated recorder code.

public string GeneratedCodeNamespace { get; set; }

Property Value

string

The generated code namespace.

KeyActionTime

Gets or sets the default total action time for new keyboard-related recording items.

public Duration KeyActionTime { get; set; }

Property Value

Duration

The key action time.

KeySequenceSplitTime

Gets or sets the split time for key sequence generation. Key sequences are split up if pauses between key presses exceed this value.

public Duration KeySequenceSplitTime { get; set; }

Property Value

Duration

The key sequence split time.

MouseActionTime

Gets or sets the default total action time (delay + movetime) for new mouse-related recording items.

public Duration MouseActionTime { get; set; }

Property Value

Duration

The mouse action time.

MouseMoveTime

Gets or sets the default mouse move time for new mouse-related recording items.

public Duration MouseMoveTime { get; set; }

Property Value

Duration

The mouse move time.

ReplayGenerateReport

Gets or sets a value indicating whether a report should be generated when replaying.

public bool ReplayGenerateReport { get; set; }

Property Value

bool

ScreenshotPanelVisible

Gets or sets a value whether the screenshot (and properties) panel is visible when a recorder window is opened.

public bool ScreenshotPanelVisible { get; set; }

Property Value

bool

The form window state.

UseConfiguredTimingsOnRecord

Gets or sets a value indicating whether to use the configured timings or the actual time between actions when recording.

public bool UseConfiguredTimingsOnRecord { get; set; }

Property Value

bool

true to use the configured timings for all newly recorded actions; false to use the actual time between recorded actions.

UseDefaultLogging

Gets or sets a value indicating whether to use default messages for the recorder items that have a default logging message.

public bool UseDefaultLogging { get; set; }

Property Value

bool

true if default logging should be used; otherwise, false.