Cucumber For Appian

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:

  • Test scripts don't need to be updated for upgrades to supported Appian versions
  • Appian design knowledge is not required to create test scripts
  • Test scripts are easily updated for new UI changes to a form or interface
  • All of the same methods that FitNesse For Appian currently supports are supported
  • Multiple browsers are supported (Chrome v. 64-66 and Firefox v. 53-62)
Anonymous
Parents
  • Hi, I'm currently working on a project running on Appian 17.2 and I'm intending to implement Cucumber for automated testing. I understand that I can perform verification message validation on fields and sections, but I can't seem to do it for grids. May I know if there is a way to verify a validation message on an editable grid? Thank you.

Comment
  • Hi, I'm currently working on a project running on Appian 17.2 and I'm intending to implement Cucumber for automated testing. I understand that I can perform verification message validation on fields and sections, but I can't seem to do it for grids. May I know if there is a way to verify a validation message on an editable grid? Thank you.

Children
  • Hi  I have just verified that you can use the verification on field on an edible grid's validation errors. Your grid needs to have a title in order for FitNesse to locate the grid on Appian.



    For this example, you should be able to use this line of code to verify the above validation error:

    I verify field "Products" contains validation message;

    or 

    I verify field "Products" contains validation message "This is an editable grid validation message"