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
Note on Appian Versions:
A new version of this utility is released for each Appian release to maintain backwards compatibility and support new functionality.
Which "verify field" are you referring to? We have a number of fixture methods that start with "verify field ..."
Hi Stephan, thanks for bringing this to our attention. Sorry for the late reply. My team will verify this, and release a fix if it's still broken.
We don't keep previous versions on AppMarket. The current released version is backward compatible with all supported Appian versions, including 20.3.
Hi, ivanm407
Could you verify that your file structure looks same as this after you downloaded/copied over the files in the lib folder?
The important thing to note is that the "fitnesse-for-appian-21.1.jar" is placed under "lib/appian" directory.
If the file structure looks correct, could you verify that your "configs/custom.properties" has the correct values for "automated.testing.home"? For example, my fitnesse installation resides on path "/Users/vincent.wang/Desktop/tests/FitNesseForAppian" so I have automated.testing.home=/Users/vincent.wang/Desktop/tests/FitNesseForAppian in my custom.properties file. Note if you are using Windows, please use double backward slashes such as C:\\FitNesseForAppian.
Thanks.
I did not understand this line "I copied over the files and placed the jar file in the lib folder. "
If you download the latest version and unzip it, that should work without having to copy files. Could you try the latest downloaded version without copying any files?
So the error for me occurs immediately after attempting to run any test script. The first error listed is com.appiancorp.ps.automatedtest.fixture.TempoFixture Could not find class com.appiancorp.ps.automatedtest.fixture
The execution log looks as such.
Initially I upgrade the version because logging in via Fitnesse was no longer working. I copied over the files and placed the jar file in the lib folder.
Hi ivanm407, I just downloaded the latest version from here now and tested it and it works. Could you please confirm that you are using the one that was released yesterday? Could you please copy paste the error you see and also provide us the reproduction steps for running into the issue you are facing?
Thanks, Aashish
Are there downloads of previous versions available for this app? Say 20.3?
I too am experiencing this same issue. Even with the new download from today. Is there a place where one may be able to download specific earlier versions? Say 20.3?
FitNesse has been updated with the fix. Please let me know if you run into any further issue.
Thank you.