The following features, changes and bug fixes are included
in theTestSmith Beta 4 release.



FEATURES: additional functionality, GUI updates, fine-tuning
  1. Ability to send Alerts
    TestSmith is now able to send alerts via http, IM or through a user-defined application.
    [more info]

  2. New TestSmith Variables
    TestSmith now allows both text and numeric values to be saved in variables and referenced later from any part of the script.
    [more info]

  3. Ability to interact with Windows Files
    commands
    parameters

  4. Ability to interact with the Windows Registry
    commands
    parameters

  5. Added support for HTML <SELECT> Elements
    Command:
    htmlChoice
    Parameters:
    hoption
    hoptions
    hoptval
    hoptvals

  6. Elapsed Time Reporter
    Command:
    xReportTime
    Parameters:
    reset
    update: xReportTime was renamed to reportTime in v1.0.0

  7. Additional script parameters
    HTML-specific parameters:
    hparentid
    hclick
    General parameters:
    negate
    remark2

[return to top]




CHANGES: redesign of existing functionality
  1. Reduction in character replacements
    The characters '=', '"', '{', '}', '|', '<' and '>' are no longer recorded as substituted characters. Older scripts with these substitutions will still play.
    [more info]

  2. Renamed ALT message to FLG
    The previously named "ALT" (alert) messages have been renamed to "FLG" (flag) messages. This is a more accurate description of their type and avoids confusion with the use of the term "alert" - to send alerts - as described above.

  3. Fuzzy matches produce INF messages
    Fuzzy matches that are made during a script are now reported as "INF" (information) messages. Prior to beta-4 these messages were recorded as "ALT" messages.

  4. Old variables no longer used
    The older variables vari, varj, vark have been deprecated. Older scripts using these variables will still play but this support will be removed in version 1.0 of the released product.

[return to top]




BUG FIXES: the following bugs have been resolved
  1. valHtmlElem command fails for INPUT elements
    Playback of the valHtmlElem command that has its htag parameter set to htag=INPUT always causes an error to be logged. This is due to the htype parameter not being recorded for this command.

    Status: Fixed

  2. Fuzzy matching fails on hvistext parameter
    When the hvistext~ parameter is set for a html command it will fail to match the specified terms if they are present, but not in the first 32 characters of the element's visible text.

    Status: Fixed

  3. Ctrl+LeftClick and Shift+LeftClick fail
    When selecting multiple items from a list using the mouse/key combinations Ctrl+LeftClick or Shift+LeftClick the selections are not made on playback.

    Status: Fixed

  4. JavaScript popup windows freeze a playback
    Any Javascript modal dialog window that appears during a playback will freeze the playback until it is manually closed. This is true even if the Javascript window was successfully recorded.

    Status: Fixed

[return to top]