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:
the latest version v22.4 seems to have a bug;
The object identification fails for drop-down.
On New version 22.4 the element definition for dropdown is as below;
<span id="9d114c989f45ddbdab069168cd461dae_value_span">Value</span>
.Whereas for older version of appian the definition was as below;
<span id="4c85c14d61e4e58a2a354fc2a6e88f8d_selectedChoice" class="DropdownWidget---accessibilityhidden">Corporate</span>
the newest version (v22.4) of cucumber tries to find the object with the following Xpath;
//span[contains(@class, 'DropdownWidget---accessibilityhidden')]"
This works on older version on newer version it fails
Appian Chrome Driver's latest version is 109, so Fitness/Cucumber does not support the newest Chrome Driver.