Cucumber For Appian

Note: The Appian Selenium API includes the underlying Selenium fixture methods that Cucumber for Appian uses. We recommend using the Appian Selenium API if you're looking for more flexibility and want to define your own step definitions in Java, rather than use those defined in Cucumber for Appian. For more information on how to use Appian Selenium API, see Appian Playbook Article.

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.

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)

Please see the Appian Playbook for further information and documentation:

Note on Appian Versions:

A new version of this utility is released for each Appian release to maintain backwards compatibility and support new functionality.