It's hard to identify links/panels/buttons for tps UI using object id and names(as many don't exist).
Steps to Reproduce:
1. Open tps UI example : https://dhcp201-123.englab.pnq.redhat.com:30042/tps/ui/ 2. to access "General Configuration" link, you need to refer driver.find_element_by_css_selector('div.panel-body.pki-menu > ul > li[name="config"] > a').click(). 3.This is not locatable using object id's.
Actual results:
Currently we are using css or xpath to locate them.
Expected results:
Objects should be locatable using id's and names.
Additional info: Most of the links are not locatable using id's.
Attached [Selenium_ide_screenshot](https://bugzilla.redhat.com/attachment.cgi?id=1077948) for reference to what I saw while viewing links using selenium IDE recorder.
Per CS/DS Meeting of 10/12/2015 - 10.3 - CRITICAL
pki-edewata-0652-Updated-TPS-UI-element-IDs.patch pki-edewata-0652-Updated-TPS-UI-element-IDs.patch
The patch will update the TPS UI elements as described in this page: http://pki.fedoraproject.org/wiki/TPS_UI_Elements
Please let me know if more is needed.
Fixed in master: 14c3c2992fc5eccb7cafad38d0b5a0e7503982d5
The IDs/names of the important objects are already added. More can be added quite easily as needed.
Feel free to reopen the ticket if more element IDs/names are needed.
Metadata Update from @gkapoor: - Issue assigned to edewata - Issue set to the milestone: 10.3.0
Dogtag PKI is moving from Pagure issues to GitHub issues. This means that existing or new issues will be reported and tracked through Dogtag PKI's GitHub Issue tracker.
This issue has been cloned to GitHub and is available here: https://github.com/dogtagpki/pki/issues/2181
If you want to receive further updates on the issue, please navigate to the GitHub issue and click on Subscribe button.
Subscribe
Thank you for understanding, and we apologize for any inconvenience.
Login to comment on this ticket.