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.With FitNesse for Appian, you can:
Reusable scripts can be written to:
The tool also features multiple browser support for Chrome and Firefox.
See the Appian Playbook for further documentation:https://community.appian.com/w/the-appian-playbook/97/automated-testing-with-fitnesse-for-appian
20.1 compatible version please
Thanks! That's what we've been doing. The old fashioned way!
Hi Chris Burgoyne - we don't currently have notifications for AppMarket updates but the AppMarket homepage is sorted by most recently updated so check back often to see what's new.
Anyone from Appian out there?
Can we get/are there notifications when Fitnesse is updated?
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?
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.
Hi Richard, Appian engineering is taking a look. Thanks for the initial findings. April Schuppel
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 |  | 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.
That is correct. There are very exceptional cases where we get to the limit with the FitNesse jar file. But we always find a workaround. Send me a PM if you need more insights.
Thanks for the info - Is that Katalon Studio?
I hear you charlesp126. In our case we chose to do testing entirely with Katalon. Simply load in the FitNesse jar file and all Appian control elements are accessible by label. Never go with ids or xpath.
© 2020 Appian. All rights reserved.