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
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.
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.
© 2020 Appian. All rights reserved.