Nexial Automation

Test Automation Platform for everyone!

X

nexial-core 2.2 (2019-05-08)

Release 2.2

2019-05-08

General

Fixes

  • code fix to support project.properties that contains key with multiple spaces.

Improvements

  • improved the handling of crypt data variable during output generation.
  • enhance the display of execution output (Excel) to aid with readability (each row should now be a bit taller).
  • minor adjustment to the output of the skipped steps where the corresponding “description” field is styled differently as a visual indication.
  • fixed code so that ${list}.[${index}] syntax can be supported to access an item in a list data variable.
  • support “crypt” data entered directly into script.

Nexial Installer

  • v1.4.1 released: Added the setting of permission bits on shell scripts/batch files during installation. This would be most useful to *NIX/MacOSX users. Windows users wouldn’t see any benefit in this case.

System Variables

Nexial Expression

  • fix the storage of large decimal numbers when using [NUMBER(...) => ...] expression. The previous scientific representation has been replaced with plain numeric representation.
  • CSV(...) => sortAscending and CSV(...) => sortDescending now supports both numeric and textual sorting, depending on the target column data.
  • EXCEL expression now accepts Excel files of any size.
  • NUMBER expression now supports numbers with currency symbol or thousand separators.
  • support the change of method parameter delimiter from the default , to the value of nexial.textDelim.

Built-in Function

  • $(date|diff|date1|date2|precision): NEW function to derive the date-level difference between 2 dates (assume in standard format, MM/dd/yyyy HH:mm:ss). Use precision to control the return value.

base commands

csv commands

  • CSV » toExcel: NEW command to export CSV content into new/existing Excel file.

desktop commands

localdb commands

  • NEW command type to create, maintain and manipulate a local-only relational database. One can use such facility to collect execution-bound data over multiple executions, or use the SQL capability to manipulate structured data set of any conceivable size.
  • minor adjustments to the generated SQL and console output.

web commands