C# Class SePSX.Recorder

Description of Recorder.
Mostra file Open project: apetrovskiy/STUPS

Private Properties

Property Type Description
CheckCodeSequenceNovelty bool
ConvertCodeSequenceToCode string
GoToNewlyOpenedWindowhandle void
IsNotFakeWebElement bool
NotifyCodeGathered void
RecordActionItem IRecordedCodeSequence
RecordCodeSequence IRecordedCodeSequence
RecordDataItem IRecordedCodeSequence
RecordWebItem IRecordedCodeSequence
Recorder System.Linq
SelectLanguage ILanguagePackage
SleepAndRunScriptBlocks void
StoreCodeSequenceInCollection void
WriteRecordingsToFile void

Public Methods

Method Description
RecordActions ( TranscriptCmdletBase cmdlet, IJsRecorder jsRecorder, RecorderLanguages languageCode ) : void

Private Methods

Method Description
CheckCodeSequenceNovelty ( TranscriptCmdletBase cmdlet, List recordings, IRecordedCodeSequence codeSequence ) : bool
ConvertCodeSequenceToCode ( IRecordedCodeSequence codeSequence, ILanguagePackage languagePackage, string commonData ) : string
GoToNewlyOpenedWindowhandle ( ReadOnlyCollection currentWindowHandles ) : void
IsNotFakeWebElement ( IWebElement resultElement ) : bool
NotifyCodeGathered ( ) : void
RecordActionItem ( TranscriptCmdletBase cmdlet, IRecordedCodeSequence codeSequence, IWebElement resultWebElement, RecordedAction actionItem ) : IRecordedCodeSequence
RecordCodeSequence ( TranscriptCmdletBase cmdlet, List recordingCollection, object resultElement, IRecordedCodeSequence codeSequence ) : IRecordedCodeSequence
RecordDataItem ( TranscriptCmdletBase cmdlet, IRecordedCodeSequence codeSequence, ReadOnlyCollection resultDataCollection, RecordedData dataItem ) : IRecordedCodeSequence
RecordWebItem ( TranscriptCmdletBase cmdlet, IRecordedCodeSequence codeSequence, IWebElement resultWebElement, RecordedWebElement elementItem ) : IRecordedCodeSequence
Recorder ( ) : System.Linq
SelectLanguage ( RecorderLanguages languageCode ) : ILanguagePackage
SleepAndRunScriptBlocks ( TranscriptCmdletBase cmdlet ) : void
StoreCodeSequenceInCollection ( TranscriptCmdletBase cmdlet, List recordings, IRecordedCodeSequence codeSequence ) : void

Checks the uniqueness of the record and adds to the collection.

WriteRecordingsToFile ( TranscriptCmdletBase cmdlet, string fileName ) : void

Method Details

RecordActions() public static method

public static RecordActions ( TranscriptCmdletBase cmdlet, IJsRecorder jsRecorder, RecorderLanguages languageCode ) : void
cmdlet TranscriptCmdletBase
jsRecorder IJsRecorder
languageCode RecorderLanguages
return void