|
Enhancements to TestSmith in version 1.0
01 January 2004, 27 January 2004
FEATURES: additional functionality, GUI improvements
- New Commands
wndSetFocus
kbMenuSelect
ctrlListSetItem
valListItem
fExist
fdExist
- New Parameters
wptitle
menuitem
menugo
citem
cindex
cclear
cexact
- New Toolbar
The TestSmith toolbar has been redesigned and now offers the following shortcut buttons:
| New Script
| Create a new, unnamed script
| | Open Script
| Open a pre-recorded script for edit or playback
| | Recent Scripts
| Show list of the 8 most recent scripts that were opened
| | Save Script
| Save the active script
| | Start [Stop] Recording
| Start (or stop) a recording session
| | Continue Recording
| Continue recording into the existing script
| | Silent
| Do not write recorded commands to the script
| | Select Validation Bitmap
| Select a screen area for validation (during recording)
| | Select Validation Text
| Select text for validation (during recording)
| | Record Options
| Show the Recording Options dialog box
| | Start [Stop] Playback
| Start (or Stop) the playback of a TestSmith script
| | Pause/Resume Playback
| Pause (or Resume) the playback of a TestSmith script
| | Play Options
| Show the Playback Options dialog box
| | Previous Report
| Go to the previous page specified in the history list
| | Next Report
| Go to the next page specified in the history list
| | User Guide
| TestSmith User Guide (HTML Documentation)
| | Help Topics
| List Help topics
| | Context Help
| Display specific help for clicked buttons, menus and windows
|
- Title bar shows script name
The TestSmith title bar now shows the name of the script that is open.
When a recording is taking place the word "recording" will appear instead.
- Additional Playback option
See Maximize Report View during Playback
in Playback Options.
[return to top]
CHANGES: redesign of existing functionality, fine-tuning
- Run scripts forever
Added the FOREVER constant to the
SET REPEAT directive.
- The id parameter persists across commands
For detail see id,
wndInit and
wndSetFocus.
- Added =! (not equal) as a new comparison operator.
See Testing the values in
TestSmith Variables.
[return to top]
BUG FIXES: the following bugs have been resolved
- Print Screen key is not recorded
The Windows 'Print Scrn' key, which is used to perform screen capture
does not get recorded.
Status:
Fixed in v1.0.0
- CSV data cannot be used for number parameters
Dynamic data read from a csv file can currently only be used with string parameters
and does not work for number parameters. Given that a data file has two values (1 and 0)
under the {value} heading, the following code
htmlCheck id=1 wnum=10 htag=INPUT hidx=200 htype=checkbox hname=A hchecked={value} ;
will not read {value} from the csv file, but will default to 0 every time.
Status:
Fixed in v1.0.0
[return to top]
UPDATE v1.0.1 (04-01-27)
- Control Flow Bug Fix
The commands in a _doif block that evaluated false
and contained a nested _doif block
were not being handled correctly; i.e. commands that should have been ignored
were being executed. This issue is now resolved and the control flow works correctly.
Affects: TestSmith, PlaySmith
- Reusable ids
A window identifier (the id parameter) has global scope
and can only be used by one window at a time. If a script calls another
script with the _call command, the called
script must use its own unique identifier for its windows.
Previously a window identifier was not reusable. A fix has been added
in this build so that once a window has been closed with the
wndClose command, the identifier is freed
up and can be reused by another window.
See also the wndInit and
wndSetFocus commands and
the id parameter.
Affects: TestSmith, PlaySmith, TSJAPI
[return to top]
|