I am writing Automation Test Scripts for Appian Screens using Selenium and Cucum

I am writing Automation Test Scripts for Appian Screens using Selenium and Cucumber. In the Screens, there are components like Date Field, Radio Button, Check boxes. Facing Issues to find a unique identifier for these components.Tried using Id, ClassName, XPath, but it didn’t work.Issue is that when the Appian screen is developed, the components do not have any identifier unlike JSP pages. These components when rendered on a browser, it converts to html.When html didn’t find any identifier, it creates a new identifier each time. So the identifier is not constant. ClassName is same for all the similar components. XPath is not uniquely traversing to the component. Consider a Radio Button which has Yes and No as an Option HTML Code : <div class="GG51K-MDGB"><div class="aui_FieldLayout_InputContainer"><div class="aui-RadioButtonGroup"><span class="gwt-RadioButto...

OriginalPostID-144422

OriginalPostID-144422

  Discussion posts and replies are publicly visible