|
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 | |
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 |
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) | |
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 | 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 |
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 | |
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 |