I have recently adopted Ext JS for my frontend development, and I have a grid with columns that feature menus on their headers (implemented as per standard).
The header menu is designed to toggle filters for the store based on the input values.
Since I've started using Selenium to automate some frontend testing tasks, I encountered an issue where Selenium cannot detect the click action on the column header menu...
I came across information online suggesting that unique IDs need to be specified for components to prevent Ext JS from generating dynamic IDs. While I assigned an ID to the gridcolumn xtype, it seems this did not extend to the header menu (or the button that triggers its display).
Could someone assist me in assigning a unique ID to the button that displays the menu window, or offer any insights on how to make Selenium locate the header menu successfully?