Overview
Test your Appian application within minutes with methods created specifically to operate within Appian applications and Tempo!
Common test case scenarios can be created for reusability throughout test suites. A CheatSheet.feature file that lists out all the supported methods and how to invoke them using the @Given, @When, @Then, @But, @And, and other Cucumber-supported annotation.
Note: Java 11 required for plugin version 23.4
Key Features & Functionality
With Cucumber for Appian:
Could I request a couple of step definitions as enhancements to the project in order to enable some negative checks?
# Verify field is blank:Given I verify field "FIELD_LABEL or [FIELD_INDEX] or FIELD_LABEL[INDEX]" is blankUse case: to test a 'reset filters' action to cover cleared drop-downs, date fields etc. We can currently only test cleared text fields using 'I verify field "Field" contains "" '. Complements Verify field is not blank
# Verify field with label contains no validation message:Given I verify field "FIELD_LABEL or [FIELD_INDEX] or FIELD_LABEL[INDEX]" contains no validation messageUse case: to run a check that the value I've entered does not mistakenly trigger any validation, complements I verify field "field" contains validation message "message"
Thanks!