Nexial Automation

Test Automation Platform for everyone!

X

nexial-core 3.6 (2021-01-21)

Release 3.6

2021-01-22

General

Fixes

  • fixed “quiet mode” (nexial.quiet) so that console logs will be drastically reduced.
  • correctly read nexial.mail.smtp.from from command line or nexial-setup.
  • nexial-setup: backward supports for older Java (version 8-15).
  • fixed code not to fire “fail” event when evaluating an assert command within repeat-until to evaluate the continuation of a loop.
  • fixed minor coding issue when updating a step result when its corresponding parameter(s) resolve to a link.
  • fix output for step and step.inTime commands to capture user input.
  • fix step and step.inTime commands for repeated use within an Interactive session.

Improvements

  • project.properties: supports environment-specific project.properties via runtime environment variable nexial.env.
    • when environment-specific project.properties is specified, the default project.properties will be loaded first
  • minor log reformatting to improve readability.
  • PolyMatcher: NEW expressive comparison technique to perform inexact text comparison. Currently supports REGEX: for regular expression based matching, CONTAIN: and CONTAIN_ANY_CASE: for partial text matching, START: and START_ANY_CASE: for “starts-with” text matching, END: and END_ANY_CASE: for “ends-with” text matching. Will be added to more commands and expressions in the future.
    • now supports EXACT: syntax for “equality matching”.
  • adding logging for clarity

System Variable

Expression

Function

  • $(format|phone|text): improvement to accept phone number with non-numeric characters such as -, ., ( and ).

base commands

desktop commands

  • clickMenu(menu): avoid unnecessary error when clicking on a menu item.
  • support the use of {DEL} as an alternate/shortcut to {DELETE}.

json commands

macro commands

mail commands

rdbms commands

ssh commands

  • added additional logging for better RCA

web commands

webalert commands

tn.5250 commands