Nexial Automation

Test Automation Platform for everyone!

X

Commands

Nexial commands are the operative to carry out the smallest unit of automation. In many ways it is synonymous to a “step”. It is the contiguous collection of many “steps” that make up an automation script, or even automation suite.

In Nexial, a command is either an “action” or a validation. In other words, we are automating to either carry out an operation (e.g. run a query, click on a button, move a file) or validating that the expected condition is met (e.g. check if a table contains the expected transaction, assert if a online form accepts more than 50 characters for name). Since we have so many commands, we have categorized them into types (aka command types). Click on one of the links below to learn more about each type and the commands available under each of them.

Command Types

  • aws.s3: commands regarding AWS S3.
  • aws.ses: commands regarding AWS SES.
  • aws.sqs: commands regarding AWS SQS.
  • base: general commands for data assertion and commonly used operations.
  • csv: commands regarding the CSV file type.
  • desktop: commands to automate desktop applications.
  • excel: commands regarding the Excel file type.
  • external: commands to execute external programs or scripts.
  • image: commands regarding image files.
  • io: commands regarding IO operations.
  • jms: commands to automate messaging (JMS).
  • json: commands to automate JSON files and operations.
  • localdb: commands designed to manage and manipulate an embedded database in Nexial.
  • macro: commands designed to facilitate standard macro behavior and documentation.
  • mail: commands regarding email operations.
  • mobile: commands regarding mobile automation.
  • number: number-related automation commands.
  • pdf: commands regarding the PDF file type.
  • rdbms: commands regarding RDBMS operations.
  • redis: commands regarding Redis database operations.
  • sms: commands to automate SMS texting.
  • sound: commands to automate audio alert and notification.
  • ssh: commands to automate SSH-based automation.
  • step: commands for manual tasks and validations.
  • step.inTime: commands for manual tasks and validations with timeout.
  • web: commands to regarding web application.
  • webalert: commands regarding JavaScript alert boxes in a web application.
  • webcookie: commands regarding HTTP cookie in a web application.
  • webmail: commands for webmail services (web-based email service suitable to SMTP testing).
  • word: commands regarding Microsoft Word documents.
  • ws: commands to automation Web Services / API.
  • ws.async: commands to automation Web Services / API in asynchronous fashion.
  • xml: commands regarding the XML file type.