Description of problem: The server selection page is missing key at-spi locators making it unusable in a accessibility situation and in automation. Version-Release number of selected component (if applicable): subscription-manager-gui-1.0.3-1.git.30.db0f648.el5 How reproducible: always Steps to Reproduce: 1. Start a fresh version of subscription-manager-gui 2. Click the register button 3. Try to access/view any of the clickable content in the window via locators Actual results: The radial buttons and the text entry field do not have locator values set for them and cannot be seen. Expected results: These elements would have some sort of clear/descriptive at-spi locator assigned to them. Additional info: I'm only marking this high because it significantly blocks all register tests (with all other automated tests depend on).
Created attachment 590995 [details] registration locators screenshot of the items with missing locators
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release.
commit 830e9ccb6247e25c39f7883f411e2c2ef281b103 Refs: subscription-manager-1.0.3-1-50-g830e9cc Author: Adrian Likins <alikins> AuthorDate: Wed Jun 13 12:24:30 2012 -0400 Commit: Adrian Likins <alikins> CommitDate: Wed Jun 13 12:24:30 2012 -0400 830949: add accessibility locators for registration widgets Also, clean up some of the widget names to be a little more consistent. Update registergui.py for some of the widget name changes.
Created attachment 593006 [details] missing locators v2 Tested with: subscription-manager-gui-1.0.4-1.git.3.1768f90.el5 The organization of the at-spi locators are clear and descriptive. There were two things missed though: 1) The text entry box for the custom server box still has no name 2) The offline radio button has no name Tossing this back for a fix.
'offline_radio' had the wrong property set, but so far, I can't figure out why 'local_entry' isn't found. It seems to be setup correctly.
b7bc4c2a80e54072fa0d50cd61ff66b399cba233 should have the offline_radio fixed. I didn't change anything for local_entry (no idea why that wouldn't work at the moment, may need help to repro that...)
Created attachment 595759 [details] New subscription manager window Subscription-manager register window has changed and the above bug does no hold good.
Created attachment 595762 [details] Verifying tags for new subscription manager window Version: # rpm -qa | egrep "subscription-manager|python-rhsm" subscription-manager-firstboot-1.0.7-1.git.10.4c364f3.el5 subscription-manager-gui-1.0.7-1.git.10.4c364f3.el5 subscription-manager-migration-data-1.11.2.2-1.git.0.2eea155.el5 python-rhsm-1.0.3-1.git.0.583d26c.el5 subscription-manager-migration-1.0.7-1.git.10.4c364f3.el5 subscription-manager-1.0.7-1.git.10.4c364f3.el5 The organization of the at-spi locators are clear and descriptive Bug Verified
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0033.html