Your e-Business Quality Partner eValid™ -- Automated Web Quality Solution
Browser-Based, Client-Side, Functional Testing & Validation,
Load & Performance Tuning, Page Timing, Website Analysis,
and Rich Internet Application Monitoring.

eValid -- Recording Guide & Reference Card
eValid Home

Introduction
This table is intended to help you create reliable tests with eValid. Remember to consider use of the PageMap to assist in identifying details inside the current page.

The Kind of Object on the Screen... The Action You Plan To Take... How To Put eValid in the Right Mode... The Action To Be Recorded... What You Should See in the Script Window...
Any Web Page Where you want to start your test. Natural Mode Press RECORD and confirm the name of the script file. InitLink
HTML Page NAV Link Natural Mode Click mouse. GotoLink
GotoLinkSubmit
FollowLink
GoBackTo
GoForwardTo
Redirect
Reload
Push Button (or)
Image Icon
Natural Mode No explicit recording; data saved in browser. ButtonClick
InputImageClick
GetURL
PostURL
Radio Button Natural Mode No explicit recording; data saved in browser. InputValue "RADIO"
Check Box Natural Mode No explicit recording; data saved in browser. InputValue "CHECKBOX"
Text Field Natural Mode No explicit recording; data saved in browser. InputValue "TEXT"
SUBMIT Natural Mode Emits all name/value fields. SubmitClick
ResetClick
List Box Natural Mode Select from list. InputValue "SELECT-ONE"
Drop Down List Box Natural Mode Select from drop down list. InputValue "SELECT-ONE"
MouseOver Settings: Element MouseOvers (Alt+F11)
Toggle Events ON/OFF
Select/Hover over drop down list. ElementMouseOver
ElementMouseOut
Modal Popups Natural Mode Click on action choice. (Depends on the JavaScript Event...)
Focus Natural Mode To obtain focus of a desired playback window before action. Focus
Lock
Unlock
Comparators Natural Mode Menu and Manual comparing options. Match
MatchNotString
CompareImages
CompareStrings
Note/Message Natural Mode Entering meaningful notes/messages into the script. Note "string"
MessageBox
MessageWindow
SaveRecord
SaveMessage
SaveHTML
SaveFullHTML
Email
SendFile
Timer Natural Mode Prompt to record timing data. ResetTimer
ElapsedTime
TimeStamp
PauseTimer
ResumeTimer
IdleTimer
OverTimeAlarm
Secure Session IDs Natural Mode Dealing with HTTPS changing IDs. SecureDataID
EnterSecureZone
ExitSecureZone
AuthenticateUser
Environment Variable Natural Mode Establishing constant playback Environment values. EnvironmentVariableFile
Data $NAME/$VALUE Pair Natural Mode Parameterization and Data Substitutions. DataSynthesisFile
JavaScript Click Natural Mode Click with navigation.FollowLink
FollowLink NAV
Natural Mode Click without waiting for navigation completion signal.FollowLink NO_NAV
Settings: Absolute MouseClicks (F11)
Toggle Events ON/OFF
Click with/without navigation.clLClick
Settings: Application Mode + Absolute MouseClicks (F12 + F11)
Toggle Events ON/OFF
Click with/without navigation.xyLClick
Drop Down List Box Natural Mode Click to drop down list box.ElementMouseDown
ElementFocus
ElementBlur
ElementMouseUp
ElementClick
ElementDblClick
Settings: Element MouseOvers Mode (Alt+F11) Click to drop down list box and hover.ElementMouseOver
ElementMouseOut
Text Natural Mode Click to drop down list box.InputValue "TEXT"
Settings: Application Mode (F12) Type in the text input keys/characters.KeySys
KeyText
EnterKey
Open Window Natural Mode Click Open/Spawns a sub-window.SubFrameSet #N
Close Button Natural Mode Close the sub-window #N.WindowClose #N
Text Capture Text (ascii) Natural Mode Highlight text string before prompt. SaveSelectedText
SaveVisibleText
SyncOnText
Images Capture ScreenShots (bitmap) Natural Mode Processing Images Relative to the Browser Area. SaveScreenRect
SaveSelectedObjProperties
SaveSelectedImage
SaveWindow
SaveWindowFace
Settings: Absolute MouseClicks (F11) Processing Images Relative to the Browser Area. clSaveScreenRect
clSyncRect
Settings: Application Mode +
Absolute MouseClicks (F12+F11)
Processing Images Relative to the Desktop Area. xySyncRect
Sychronization Wait Until ... Present Before Taking Next Action With Applicable Modes Adding synchronization for Asynchronous/loading intensive responses due to varying network loads, etc. SyncOnText
SyncOnURL
SyncNotOnElementProperty
SyncNotOnSelectedObjProperty
SyncOnElementProperty
SyncOnScreenRect
SyncOnSelectedObjProperty
Validation Checking Baseline and Response Data With Applicable Modes Adding a desired check/validation action during playback. ValidateSelectedText
ValidateSelectedImage
ValidateSelectedValuePercent
ValidateSelectedValueRange
ValidateSelectedObjProperty
ValidateSelectedID
ValidateSelectedCell
ValidateSelectedApplet
ValidateSavedWindow
ValidateSavedWindowFace
ValidateSaveSelectedImage
ValidateSavedSelectedText
ValidateDocumentURL
ValidateDocumentTitle
ValidateDocumentSize
ValidateDocumentServer
ValidateDocumentProtocol
ValidateDocumentPartialURL
ValidateDocumentElements
ValidateDocumentChecksum
ValidateDocumentBodyText
ValidateDocumentLastModified
ValidateClipboardText
Mouse Motion Click Natural Mode Click the mouse.ElementClick
ElementDblClick
DragSettings: Absolute MouseClicks (F11)Drag the mouse.clLDrag
Settings: Application Mode + Absolute MouseClicks (F11+F12)Drag the mouse.xyLDrag
Scrolling ClickSettings: Absolute MouseClicks (F11)Click only on Up/Down arrow.ScrollKey "UP_ARROW"
ScrollKey "DOWN_ARROW"
DragSettings: Absolute MouseClicks (F11)Mouse drag. clLDrag (AbsMouseDrag)
Another Window on Desktop Parent/Child/Child Spawn Natural Mode Select window by name of window from supplied list of active windows. SubFrameSet #N
Settings: Application Mode (F12) Select window by name of window from supplied list of active windows. DWindowSet #N
EWindowSet
Sub-Window
Record in Application Mode
Application Startup Natural Mode
Settings: Application Mode (F12)
Specify window startup/placement preferences. Maximize
Minimize
System
SystemCallWait
SubWindowCloseAll
NewWindow
Move Settings: Application Mode (F12) Move the sub-window. WindowPos
Reposition
Resize Settings: Application Mode (F12) Resize the sub-window. Resize
ScreenSize
Restore
Application Mode ClickSettings: Absolute MouseClicks (F11)Click mouse.clLClick
clRClick
xyLClick
xyRClick
DragSettings: Absolute MouseClicks (F11)Drag mouse.clLDrag
xyLDrag
MouseOverSettings: Absolute MouseOvers (Ctrl+F11)Mouse over.clMouseOver
xyMouseOver
TextSettings: Absolute MouseClicks (F11)Type in the text.KeySys
KeyText
ScrollSettings: Absolute MouseClicks (F11)Use arrow keys.ScrollKey
KeySys
Focus Natural Mode
Settings: Application Mode (F12)
To obtain focus of a desired playback window before action. Focus
Lock
Unlock
Test Data Generator RandomWith Applicable ModesManipulate a script to playback with random values.eVgenReset
eVgenRand
SequentialWith Applicable ModesManipulate a script to playback sequential values.eVgenReset
eVgenSeq
File I/O Data Processing With Applicable Modes Available for post/pre data processing actions. Copy
CopyFile
Cut
Paste
!filename[|line]
RemoveFile
SendFile
TouchFile
Modal Dialog Box Enter In Script Window
Insert > ModalDialog Commands ...
Auto-entered in script.ModalDialogEnter
Tab
Auto-entered in script.ModalDialogTab
Text Typed in text entered in script.ModalDialogText
Wait Typed in delay entered in script.ModalDialogWait
Up [Arrow] Auto-entered in script.ModalDialogUp
Down [Arrow] Auto-entered in script.ModalDialogDown
Left [Arrow] Auto-entered in script.ModalDialogLeft
Right [Arrow] Auto-entered in script.ModalDialogRight
Suppress Automatic Registry Settings
or PlayValue in script.
ModalDialogSuppress
PlayValue _PS 0/1
Java Applet ClickSettings: Applet Recording
MouseClick Events ON
Click mouse.clLClick
xyLClick (AbsLeftClick)
clRClick
xyRClick (AbsRightClick)
Text Settings: Applet Recording
Text Field Entry ON
Type in.KeyText (AbsTextEntry)
KeySys (AbsSysKey
DragSettings: Applet Recording
MouseDrag Events ON
Drag mouse.clLDrag
xyLDrag (AbsMouseDrag)
MouseOverSettings: Applet Recording
MouseOver Events ON
Mouse over.clMouseOver
xyMouseOver (AbsMouseOver)
Microsoft Virtual Machine
(OLDER method)
Settings: Applet Recording
MouseOver Events ON
Recognized Actions.AppletMouseClick
AppletMouseDown
AppletMouseDrag
AppletMouseOver
AppletNavigate
AppletTabStop
AppletTextEntry
Flash All Opaque Objects Click Settings: Absolute MouseClicks (F11) Click on the intended opaque object/Non HTML. clLClick
xyLClick
Index Motion Structural Equivalent Sequences With Applicable Modes Manual replacement for dynamic website behaviors. IndexSet
IndexSetEnd
IndexFindElement
IndexFindElementEx
IndexElementClick
IndexElementEvent
IndexElementMouseDown
IndexElementMouseOut
IndexElementMouseOver
IndexElementMouseUp
IndexFollowLink
IndexInputValue
IndexMove
IndexRead
IndexSaveObjProperty
IndexSave
IndexSubmitClick
IndexValidateObjProperty
ValueGetElement
ValuePutElement
ValueRead
ValueSave
ValueSet
LoadTesting Impose loads onto a Server Non-Desktop Dependency Called from within an .evl script file. _eValid
SiteAnalysis Generate Link Check Data Requires Types, Settings & Filters Configuration Triggering a spidering of website/webpages after logging in with a script. &SiteAnalysis
DynamicLinkCheck
DynamicLinkCheckX
Misc. Actions Alternative Processing Actions With Applicable Modes Used to implement desired event actions/behaviors during playback. Breakpoint
Delay
CallJavaScript
CallScript
GoScript
Adaptive
Other Browsers Masking As Another Browser to the Server With Applicable Modes Used to spawn a new instance of the browser with assigned identities, so that you can test your webpage content/compatibility. SetUserAgent
Other FLAGS Integrate Alternative Actions With Applicable Modes Based on PLAYBACK RESULTS during monitoring situations, you can trigger the appropriate recovery/subsequent actions to take next. OverTimeAlarm
OnAlarmEmail
OnAlarmGoScript
OnAlarmSendFile
OnErrorEmail
OnErrorGoScript
OnErrorSendFile
OnTimeoutEmail
OnTimeoutGoScript
OnTimeoutSendFile
OnWarningEmail
OnWarningGoScript
OnWarningSendFile
Other Waits Integrate Alternative Actions With Applicable Modes Varying to a specific degree of playback Wait instances. Wait
WaitClick
WaitDate
WaitDateTime
WaitHH
WaitMM
WaitModHH
WaitModMM
WaitRedirect
WaitTime
WaitTimeMod
WaitRandomUniform