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
  • v23.4.1 Release Notes
    • Bug Fixes
    • Backport support for Date Range user filter

  • v23.4 Release Notes
    • Project updated to require Java 11 JRE
    • Bug Fixes
    • Honor the download directory given in custom.properties for RemoteDrivers
    • Update drop-downs for versions greater than 23.3 to ignore the aria-checked value
    • Fixed Populate Record Type Date Range User Filter method
    • Enhancements
    • Add support for the Side navigation menu in sites
    • Add support for downloading charts
    • Add support for buttons configured with custom colors

  • We are experiencing some problems with the dependencies after upgrading to Appian 23.3 jar. This is affecting our application performance and functionality. We have tried to resolve the issue by following the documentation and troubleshooting steps, but we have not been successful. We would appreciate your assistance in resolving this issue as soon as possible. 

    Please find the snippet below:

    Thank you for you cooperation and support 
    Sainath Singirala

  • v23.3.1 Release Notes
    • Bug Fixes
    • Update checkboxes to support CARD style for 23.3 and later Appian versions

  • v23.3 Release Notes
    • Enhancements
    • Supports Appian version 23.3
    • Added functionality to interact with new site group headers
    • Updated to Selenium 4.11.0

  • Can anyone suggest where to look for this kind of release notes which can actually convey to us about the locators change.

  • Hi, I am using new version 23.2.1 and can not access related actions.

    Previously I was able to access it via clickMenu() but not it doesn't work in new version. So I tried different approaches - clickActions, clickRecord and clickLInk, clickRelatedActions  and other- no luck.

    I click on site page "SITE_PAGE" isn't applicable here 

    Any suggestions how it can be solved?

  • the problem seems to be on the new feature that changes the number of items in the menu from 5 to 10. now, there is a hidden div, and the original one. so the selector returns 2 elements instead of one. 

    the solution appian gave is to change the statement

    from :

    "Click on menu"

    to:

    I click on site page "SITE_PAGE"

  • the problem seems to be on the new feature that changes the number of items in the menu from 5 to 10. now, there is a hidden div, and the original one. so the selector returns 2 elements instead of one. 

    the solution appian gave is to change the statement

    from :

    "Click on menu"

    to:

    I click on site page "SITE_PAGE"

  • the problem seems to be on the new feature that changes the number of items in the menu from 5 to 10. now, there is a hidden div, and the original one. so the selector returns 2 elements instead of one. 

    the solution appian gave is to change the statement

    from :

    "Click on menu"

    to:

    I click on site page "SITE_PAGE"