We’ve changed the name of JUnit for Appian to the Appian Selenium API to more accurately reflect the function of this testing library. Both FitNesse for Appian and Cucumber for Appian leverage the Appian Selenium API. If you are familiar with Appian’s FitNesse or Cucumber tools then you are already familiar with the methods provided by the Appian Selenium API.
For Example, the table below shows the corresponding FitNesse and Cucumber methods for the same underlying Appian Selenium API method. Each FitNesse and Cucumber method leverages the same underlying Appian Selenium API method.
Appian Selenium API
loginWithUsernameAndPassword(jString userName, String password)
FitNesse for Appian
| login with username | USERNAME | and password | PASSWORD |
Cucumber for Appian
Given I login with username "USERNAME" and password "PASSWORD"
The Appian Selenium API allows you to do this without you having to create the necessary xpath for selenium to interact with Appian. Additionally, with each release of Appian, you’ll receive the same updated Appian Selenium API that FitNesse for Appian and Cucumber for Appian receive with each release.
The Appian Selenium API Includes
Thanks Appian, Few of the methods are not working. I will post those in comments.
I was expecting an update to the F4ADepencies.jar, is this to be released as well?
There is a README.md in the main folder that has the getting started information. As for upgrading, I can add more information but it's basically
1. Update the pom
2. Replace the appian jar with the latest from FitNesseFromAppian
Would help if there is a quick steps from Appian Corp to let know everyone how to utilize this and any steps which may be needed during version changes / upgrade. Definitely recommend to use this API for anyone developing Automation test suite for Appian.
Excellent. Thank you Appian
© 2020 Appian. All rights reserved.