Overview
FitNesse for Appian is a client-side tool that makes it easy to create automated tests on the Appian platform. Create test scripts that will run Appian as if a user was clicking through the application and filling out data. FitNesse for Appian includes easy instructions to get you started.
Note: Java 11 required for plugin version 23.4
Key Features & Functionality
With FitNesse for Appian, you can:
Reusable scripts can be written to:
We recently upgraded from Appian 19.2 to 19.3. The Fitnesse tests ran successfully in 19.2 but not all tests work in 19.3 because the scripts no longer interact with radio buttons. Case 485575 has been created with Appian, but I'm wondering if this is a Fitnesse issue.
For instance, the label next to the radio button in our interface is "Aggregation" (without the quotes), so the Fitnesse script states:|click on radio option |Aggregation |
I've also tried the following since the Aggregation radio button is the first radio button on the page.|click on radio option | [1] | This did not work either. For both, I am receiving this message: Timeout period reached: Radio option - Aggregation
When looking at the html between Appian versions 19.2 and 19.3, the class of the radio buttons has changed, so I'm wondering if Fitnesse is not recognizing the new radio button class.
For all radio buttons on the page in Appian 19.2: class=RadioButtonGroup---choice_label RadioButtonGroup---inLightBackground
and in Appian 19.3: class=RadioSelect---choice_label RadioSelect---inLightBackground.
Hi Richard,
When you upgraded Appian from 19.2 to 19.3, did you also upgrade your FitNesse For Appian? We have released FitNesse For Appian in 19.3 to address the radio button HTML change.
https://www.screencast.com/t/q87dUVZkixaM
Thank you for your response, we are glad that you were able to resolve the issue.
When we ship FitNesse for Appian with Appian, we accommodate the changes in HTML Therefore, to use the correct HTML change, you will need to upgrade FitNesse for Appian and use the correct version, as we make FitNesse for Appian backwards compatible to a few versions back (currently 17.3 I believe).
Please feel free to reach out if you have any more questions.
Darn user error! I forgot to update the initialization section to "set apian version to" version 19.3. Once I made the update, the script interacted with the radio buttons.
I did not update Fitnesse for Appian at the same time. Where can I verify the Fitnesse for Appian version number?