| 
 | 
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 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 | |
| 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 | Click | Settings: 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 | |
| Drag | Settings: Applet Recording MouseDrag Events ON | Drag mouse. | clLDrag xyLDrag (AbsMouseDrag) | |
| MouseOver | Settings: 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 | |
| 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 | ||
| Open Window | Natural Mode | Click Open/Spawns a sub-window. | SubFrameSet #N | |
| Close Button | Natural Mode | Close the sub-window #N. | WindowClose #N | |
| Flash Object | All Opaque Objects Click | Settings: Absolute MouseClicks (F11) | Click on the intended opaque object/Non HTML. | clLClick xyLClick | 
| 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 | ||
| 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 | |
| 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 | ||
| Text Field | Capture Text (ascii) | Natural Mode | Highlight text string before prompt. | SaveSelectedText SaveVisibleText SyncOnText | 
| 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 | 
| Drag | Settings: Absolute MouseClicks (F11) | Drag the mouse. | clLDrag | |
| Settings: Application Mode + Absolute MouseClicks (F11+F12) | Drag the mouse. | xyLDrag | ||
| Scrolling | Click | Settings: Absolute MouseClicks (F11) | Click only on Up/Down arrow. | ScrollKey "UP_ARROW" ScrollKey "DOWN_ARROW" | 
| Drag | Settings: Absolute MouseClicks (F11) | Mouse drag. | clLDrag (AbsMouseDrag) | |
| Application Mode | Click | Settings: Absolute MouseClicks (F11) | Click mouse. | clLClick clRClick xyLClick xyRClick | 
| Drag | Settings: Absolute MouseClicks (F11) | Drag mouse. | clLDrag xyLDrag | |
| MouseOver | Settings: Absolute MouseOvers (Ctrl+F11) | Mouse over. | clMouseOver xyMouseOver | |
| Text | Settings: Absolute MouseClicks (F11) | Type in the text. | KeySys KeyText | |
| Scroll | Settings: 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 | Random | With Applicable Modes | Manipulate a script to playback with random values. | eVgenReset eVgenRand | 
| Sequential | With Applicable Modes | Manipulate 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 | 
| 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 |