Skip to content

Worksoft SaaS Commands Overview

Worksoft SaaS supports an extensive list of diverse commands that you can put to use to realize your automation goals.
  1. Commands for interfacing with the User Interface of your AUT(s): These commands can be used to let your automated test interface with the application under test that is accessed with a specific browser on a desktop or on a mobile device.
  2. Some of the commands are supported for interfacing with web apps, some for interfacing with native/hybrid mobile apps while most commands are available for interacting with both categories of apps. The command reference provides an easy to follow visual cue for you to know the scope of use of each command. Find the Commands for Native/Hybrid Mobile User Interface, for the list of commands that support the automation of your Native/Hybrid Mobile Apps.

    Icon Device Supported
    This Command is supported by Web Apps
    This Command is supported by Native/Hybrid Mobile Apps
    This Command is supported by Web Apps & Native/Hybrid Mobile Apps

  3. Commands for Conditional (Branching) Control: You can use these commands to implement conditional logic within your automated tests.




  4. Commands for Looping & Jumping Flow Control: You can use these commands to implement looping (or iterative type) logic and jumping flow control within your automated tests.


  5. Commands for Math & String manipulation: You can use these commands to implement mathematical and string operations within your automated tests.
  6.                     



  7. Commands for Array Creation and Manipulation: You can use these commands to create, manipulate/update and retrieve values from arrays (also called datasets) within your automated tests.


  8. Commands for Accessing Contents of Files and persisting files within the "Files" module of your Project : You can use these commands within your automated tests to retrieve the contents of, manipulate/update and persist text, JSON, XML and Microsoft Excel files available within the "Files" module of your project.


  9. Commands for JSON Creation, Manipulation and Validation: You can use these commands to create, manipulate/update, retrieve values from, and validate JSON documents within your automated tests.
  10. Commands for XML Creation, Manipulation and Validation: You can use this command set to handle data from web services that returns an XML document or to feed data to your Test Runs using a web service (that accepts an XML). You can create, manipulate/update, retrieve values from, and validate XML documents using these commands.
  11. Commands for Interacting w/ Databases using dbCONNECT: You can use these commands to interface your automated tests in Worksoft SaaS with databases behind your company's firewalls.


  12. Commands for Interacting w/ Web Services using wsCONNECT: You can use these commands to interface your automated tests in Worksoft SaaS with web services that are public or are behind your company's firewalls.
  13.     

  14. Commands for Microsoft Excel Creation, Manipulation and Validation: You can use these commands to create, manipulate/update, retrieve values from, and validate Microsoft Excel documents within your automated tests.
  15. Commands for Exception Handling: These commands are built to implement exception handling within your automated tests so that during run-time if exceptions/errors were to occur, the logic implemented within the tests can gracefully handle the exceptions/errors. 
  16. Commands for Test Execution Defect Triage: In Worksoft SaaS, 'Annotations' play a major role during Defect Triage which will allow you to provide the comments to the failed test runs which helps you to make a note on why a test run has failed either for yourself to review at a later point or share the information with others in the project. 

  17. Commands for Creation and Assignment of 'Labels: In Worksoft SaaS, 'Labels' play a very critical role not only during and the creation and maintenance but also during the execution and triage of automated tests. You can use this set of commands to (optionally create and) assign 'labels' to automated tests during their run-time execution.
  18. Commands for Team Notifications, Alerts and Collaboration: You can use this set of commands to perform 'notifications' and 'alerts' about testing outcomes from within your automated tests when they get executed (run-time). These commands will help you collaborate with peers within your team or organization. For now, 'email' is the mechanism by which notifications can be sent. In the near future, support for 'Slack' will also be added.
  19.               

  20. Commands for Barcodes/QR Codes: This set of commands in Worksoft SaaS helps you in automating the Barcodes/QR Codes available within your application under test. This way you can automate the Barcode/QR Code by storing the value of the respective image and verifying it with the plain text
  21.  

  22. Commands for logging and reporting on 'Application Performance': You can use this set of commands to log the timing metrics about the performance of your application under test. Using these commands your tests can capture/log the time taken for key events (like page load, DOM load, etc) or the specific actions to be performed within your test.

For an alphabetic (master) listing of all commands in Worksoft SaaS, please click here.


Feedback and Knowledge Base