<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cucumber For Appian</title><link>/b/appmarket/posts/cucumber-for-appian</link><description>Overview 
 Test your Appian application within minutes with methods created specifically to operate within Appian applications and Tempo! 
 Common test case scenarios can be created for reusability throughout test suites. A CheatSheet.feature file that</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Wed, 11 Feb 2026 13:12:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>gowthamm470252</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Hi Appian Team,&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Could you please confirm whether the &lt;strong&gt;25.4v Cucumber for Appian JAR&lt;/strong&gt; is available for the Appian 25.4 upgrade?&lt;br /&gt; Alternatively, is the &lt;strong&gt;25.2v JAR&lt;/strong&gt; compatible with the &lt;strong&gt;25.4 Appian version&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;We would appreciate your prompt response as our team is preparing for the upgrade.&lt;/p&gt;
&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Sun, 10 Aug 2025 18:46:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>samudrab9757</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I am unable to &lt;strong&gt;access the underlying WebDriver instance&lt;/strong&gt; from Appian fixtures (TempoFixture/SitesFixture) to perform custom JavaScript operations, which limits the ability to handle complex &lt;strong&gt;UI interactions that aren&amp;#39;t covered by the standard Appian Selenium API methods.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Framework Limitations: Cannot leverage Selenium&amp;#39;s full JavaScript execution capabilities while maintaining Appian session consistency&lt;/p&gt;
&lt;p&gt;Environment:&lt;/p&gt;
&lt;p&gt;Appian Selenium API Version: 25.1&lt;br /&gt; Selenium Version: 4.1.2&lt;br /&gt; Test Framework: Cucumber with JUnit&lt;br /&gt; Browser: Chrome (latest)&lt;br /&gt; What I was Trying to Achieve:&lt;/p&gt;
&lt;p&gt;// Goal: Execute custom JavaScript while maintaining Appian session&lt;br /&gt; WebDriver driver = extractFromAppianFixture();&lt;br /&gt; JavascriptExecutor jsExecutor = (JavascriptExecutor) driver;&lt;br /&gt; jsExecutor.executeScript(&amp;quot;arguments[0].click();&amp;quot;, submitButton);&lt;/p&gt;
&lt;p&gt;// This fails - WebDriver extraction returns null&lt;br /&gt; SitesFixture sitesFixture = fixtureManager.getSitesFixture();&lt;br /&gt; WebDriver driver = extractWebDriverFromObject(sitesFixture); // Returns null&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Error Message:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;RuntimeException: Could not extract WebDriver from either fixture&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What I have Tried&lt;br /&gt; Reflection-based extraction from TempoFixture and SitesFixture - unsuccessful&lt;br /&gt; Public method access (getWebDriver()) - method doesn&amp;#39;t exist&lt;br /&gt; Field-level access using various field names (driver, webDriver, seleniumDriver) - no accessible fields found&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Specific Use Cases Where This is Needed&lt;br /&gt; Custom Button Interactions: Buttons with complex CSS classes that standard clickOnButton() cannot locate&lt;br /&gt; Rich Text Editor Manipulation: TinyMCE editors requiring direct JavaScript interaction&lt;br /&gt; Dynamic Content Handling: Elements that appear/disappear based on JavaScript events&lt;br /&gt; Custom Validation: JavaScript-based form validation that needs to be triggered programmatically&lt;/p&gt;
&lt;p&gt;Will appreciate if any guidance or roadmap information regarding WebDriver accessibility in the Appian Selenium API framework. Or if there is any existing library that can help to achieve this without any customization&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Fri, 30 May 2025 22:00:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v25.2.0 Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;IMPORTANT UPDATE: Cucumber for Appian is now available as an open-source repository! The repository can be found on Gitlab under &amp;quot;appian-oss/appian-selenium-api&amp;quot;: &lt;a rel="nofollow" target="_blank" href="https://gitlab.com/appian-oss/appian-selenium-api/"&gt;gitlab.com/.../&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Users of the libraries will find a few key benefits from this change:&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Ability to contribute to the libraries&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Immediate access to bug fixes and new functionality&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Improved communication between other users and library maintainers by leveraging Gitlab issues.&lt;/li&gt;&lt;li&gt;Updates to the framework will be immediately available in the open source package registry. Users are encouraged to leverage this instead of the App Market as we do not plan to update the App Market listing for every patch.&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Thu, 05 Dec 2024 23:00:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v&lt;/strong&gt;&lt;strong&gt;24.4.0 Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;None&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Thu, 03 Oct 2024 12:40:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>sureshk1873</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Can we add our custom page classes and our own step definitions along with this framework, if so please guide on how to add the same. Thanks&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Fri, 23 Aug 2024 22:00:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v24.3.0 Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Enhancements&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Added built-in retry to click operation in case of element not interactable exception&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Updated the milestone locator&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Tue, 28 May 2024 22:00:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>1</slash:comments><description>&lt;div&gt;&lt;strong&gt;v24.2.0 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Enhancements&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Update locator for site menu links&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Created method which supports clicking on text within an interface.&lt;/li&gt;&lt;li class="ql-indent-2"&gt;This is particularly useful for nested cards such as tab layouts, but can also be used as a fallback when existing methods do not work.&lt;/li&gt;&lt;li class="ql-indent-2"&gt;This method is available for all Appian versions.&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Click operation on Card layout will be performed on the left side of the element instead of the right. We are not expecting any impact on existing test cases.&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Thu, 21 Mar 2024 22:00:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>1</slash:comments><description>&lt;div&gt;&lt;strong&gt;v24.1.1 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Bug Fixes&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Reverted change to cards that changed indexes to certain elements&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Wed, 20 Mar 2024 22:00:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v24.1.1 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Bug Fixes&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Reverted change to cards that changed indexes to certain elements&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Tue, 12 Mar 2024 22:00:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v24.1 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Enhancements&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Supports Appian version 24.1&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Adds support for collapsing/opening sidebars&lt;/li&gt;&lt;li class="ql-indent-1"&gt;ClickOnCard updated to support clicking on cards with complex content. For example, the method can now click on cards that has a component nested in multiple layouts within the card&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Tue, 13 Feb 2024 23:00:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v23.4.1 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Bug Fixes&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Backport support for Date Range user filter&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Wed, 15 Nov 2023 23:00:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v23.4 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Project updated to require Java 11 JRE&lt;/li&gt;&lt;li&gt;Bug Fixes&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Honor the download directory given in custom.properties for RemoteDrivers&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Update drop-downs for versions greater than 23.3 to ignore the aria-checked value&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Fixed Populate Record Type Date Range User Filter method&lt;/li&gt;&lt;li&gt;Enhancements&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Add support for the Side navigation menu in sites&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Add support for downloading charts&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Add support for buttons configured with custom colors&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Thu, 14 Sep 2023 22:00:25 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>1</slash:comments><description>&lt;div&gt;&lt;strong&gt;v23.3.1 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Bug Fixes&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Update checkboxes to support CARD style for 23.3 and later Appian versions&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Tue, 22 Aug 2023 22:01:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v23.3 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Enhancements&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Supports Appian version 23.3&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Added functionality to interact with new site group headers&lt;/li&gt;&lt;li class="ql-indent-1"&gt;Updated to Selenium 4.11.0&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cucumber For Appian</title><link>https://community.appian.com/b/appmarket/posts/cucumber-for-appian</link><pubDate>Mon, 17 Jul 2023 14:06:25 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2766e001-bd43-4832-9e97-cde1519deb01</guid><dc:creator>radhikam0005</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Can anyone suggest where to look for this kind of release notes which can actually convey to us about the locators change.&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=1590&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>