Description of problem: 1) The plan name in the field should have an id "plan_name". 2) The "Edit" button should have an id "ListPlans__editPlanButton". 3) The "Delete" button has a class name "ListPlans__editPlanButton" (which is supposed to be the id of the edit button), and doesn't have an id "ListPlans__deletePlanButton". If it's not possible to give several elements the same id (these elements appear many times, in every row of the table) - it's alright if these identifiers will be classes instead. However currently they're found on the wrong elements or nowhere at all. Version-Release number of selected component (if applicable): openstack-tripleo-ui-2.0.1-0.20170126144317.f3bd97e.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Right-click on the elements in the plans table, and choose "Inspect" to see their attributes.
This is still needed. This is in the plan management page, the elements there still don't have IDs.
The GUI was rewritten for Pike, but the bug is still valid (although there is no more a "plans table" and the other elements described in the original bug). We need identifiers on the plan cards, tha plan names, the kebab menu and the menu items in it etc...
I've put a patch up for this upstream. Please take a look. https://review.openstack.org/538362 Since the things you're asking for like ListPlans__editPlanButton are not buttons and also could possibly appear multiple times, I removed the word Button and also made them classes. You can see how to access them once you acquire the .plan-card with something like a query selector.
This won't be tested because it takes too long for the identifiers to trickle down stream, and in the mean time some of the identifiers were removed by upstream because they didn't know what they were important for. This issue will be solved as soon as the automation code is upstream.