Testing step:
1: git clone https://git.openstack.org/openstack-dev/devstack
2: cd devstack; ./stack.sh
3: ./run_tests.sh --integration openstack_dashboard.test.integration_tests.tests.test_password_change
File "/opt/stack/horizon-pc/openstack_dashboard/test/integration_tests/tests/test_password_change.py", line 25, in test_password_change
settings_page = self.home_pg.go_to_settings_page()
File "/opt/stack/horizon-pc/openstack_dashboard/test/integration_tests/pages/projectpage.py", line 24, in go_to_settings_page
self.topbar.user_dropdown_menu.click()
File "/opt/stack/horizon-pc/openstack_dashboard/test/integration_tests/pages/basepage.py", line 82, in user_dropdown_menu
return self.get_element(*self._user_dropdown_menu_locator)
File "/opt/stack/horizon-pc/openstack_dashboard/test/integration_tests/pages/pageobject.py", line 67, in get_element
return self.driver.find_element(*locator)
File "/opt/stack/horizon-pc/openstack_dashboard/test/integration_tests/webdriver.py", line 29, in find_element
web_el = super(WrapperFindOverride, self).find_element(by, value)
File "/opt/stack/horizon/.venv/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 662, in find_element
{'using': by, 'value': value})['value']
File "/opt/stack/horizon/.venv/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 173, in execute
self.error_handler.check_response(response)
File "/opt/stack/horizon/.venv/local/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 166, in check_response
raise exception_class(message, screen, stacktrace)
NoSuchElementException: Message: Unable to locate element: {"method":"css selector","selector":"#profile_editor_switcher > a.dropdown-toggle"}
Stacktrace:
Reviewed: https:/ /review. openstack. org/135273 /git.openstack. org/cgit/ openstack/ horizon/ commit/ ?id=313b49bc063 01291181a637df6 0f50f56fd541ee
Committed: https:/
Submitter: Jenkins
Branch: master
commit 313b49bc0630129 1181a637df60f50 f56fd541ee
Author: whg <email address hidden>
Date: Tue Nov 18 20:40:43 2014 +0800
Integration test for fix the logout issue in basepage
The logout button is not visible anymore after it moves
to user profile dropdown menu.
Closes-Bug: #1391890 integration- testing 4d11ba361d50aa3 327db3f84ce
Closes-Bug: #1392598
Partially implements blueprint: selenium-
Change-Id: Ib42137146edd17