← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1541876] [NEW] Version 2.50.1 of Selenium breaks integration tests

 

Public bug reported:

Usual stacktrace is below, the issue happens consistently for the same
tests/table/button combination, but does not always happen for every
commit (seems to be some correlation to testing node environment, since
nodes in NodePool may be built from different images).

2016-02-04 02:30:27.503 | 2016-02-04 02:30:27.457 | Screenshot: {{{/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/integration_tests_screenshots/test_create_delete_user_2016.02.04-022512.png}}}
2016-02-04 02:30:27.524 | 2016-02-04 02:30:27.492 | 
2016-02-04 02:30:27.551 | 2016-02-04 02:30:27.519 | Traceback (most recent call last):
2016-02-04 02:30:27.574 | 2016-02-04 02:30:27.550 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/tests/test_user_create_delete.py", line 26, in test_create_delete_user
2016-02-04 02:30:27.579 | 2016-02-04 02:30:27.557 |     project='admin', role='admin')
2016-02-04 02:30:27.594 | 2016-02-04 02:30:27.572 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/pages/identity/userspage.py", line 52, in create_user
2016-02-04 02:30:27.617 | 2016-02-04 02:30:27.593 |     create_user_form = self.users_table.create_user()
2016-02-04 02:30:27.631 | 2016-02-04 02:30:27.608 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/regions/tables.py", line 162, in wrapper
2016-02-04 02:30:27.672 | 2016-02-04 02:30:27.638 |     return method(table, action_element)
2016-02-04 02:30:27.695 | 2016-02-04 02:30:27.653 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/pages/identity/userspage.py", line 25, in create_user
2016-02-04 02:30:27.696 | 2016-02-04 02:30:27.656 |     create_button.click()
2016-02-04 02:30:27.696 | 2016-02-04 02:30:27.673 |   File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 75, in click
2016-02-04 02:30:27.703 | 2016-02-04 02:30:27.676 |     self._execute(Command.CLICK_ELEMENT)
2016-02-04 02:30:27.715 | 2016-02-04 02:30:27.689 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/webdriver.py", line 107, in _execute
2016-02-04 02:30:27.734 | 2016-02-04 02:30:27.712 |     params)
2016-02-04 02:30:27.787 | 2016-02-04 02:30:27.722 |   File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 469, in _execute
2016-02-04 02:30:27.794 | 2016-02-04 02:30:27.772 |     return self._parent.execute(command, params)
2016-02-04 02:30:27.803 | 2016-02-04 02:30:27.781 |   File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 201, in execute
2016-02-04 02:30:27.813 | 2016-02-04 02:30:27.789 |     self.error_handler.check_response(response)
2016-02-04 02:30:27.816 | 2016-02-04 02:30:27.794 |   File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 193, in check_response
2016-02-04 02:30:27.820 | 2016-02-04 02:30:27.797 |     raise exception_class(message, screen, stacktrace)
2016-02-04 02:30:27.829 | 2016-02-04 02:30:27.804 | selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (944, 0.98333740234375). Other element would receive the click: <html webdriver="true"></html>

** Affects: horizon
     Importance: Critical
     Assignee: Timur Sufiev (tsufiev-x)
         Status: New

** Changed in: horizon
   Importance: Undecided => Critical

** Changed in: horizon
     Assignee: (unassigned) => Timur Sufiev (tsufiev-x)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1541876

Title:
  Version 2.50.1 of Selenium breaks integration tests

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Usual stacktrace is below, the issue happens consistently for the same
  tests/table/button combination, but does not always happen for every
  commit (seems to be some correlation to testing node environment,
  since nodes in NodePool may be built from different images).

  2016-02-04 02:30:27.503 | 2016-02-04 02:30:27.457 | Screenshot: {{{/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/integration_tests_screenshots/test_create_delete_user_2016.02.04-022512.png}}}
  2016-02-04 02:30:27.524 | 2016-02-04 02:30:27.492 | 
  2016-02-04 02:30:27.551 | 2016-02-04 02:30:27.519 | Traceback (most recent call last):
  2016-02-04 02:30:27.574 | 2016-02-04 02:30:27.550 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/tests/test_user_create_delete.py", line 26, in test_create_delete_user
  2016-02-04 02:30:27.579 | 2016-02-04 02:30:27.557 |     project='admin', role='admin')
  2016-02-04 02:30:27.594 | 2016-02-04 02:30:27.572 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/pages/identity/userspage.py", line 52, in create_user
  2016-02-04 02:30:27.617 | 2016-02-04 02:30:27.593 |     create_user_form = self.users_table.create_user()
  2016-02-04 02:30:27.631 | 2016-02-04 02:30:27.608 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/regions/tables.py", line 162, in wrapper
  2016-02-04 02:30:27.672 | 2016-02-04 02:30:27.638 |     return method(table, action_element)
  2016-02-04 02:30:27.695 | 2016-02-04 02:30:27.653 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/pages/identity/userspage.py", line 25, in create_user
  2016-02-04 02:30:27.696 | 2016-02-04 02:30:27.656 |     create_button.click()
  2016-02-04 02:30:27.696 | 2016-02-04 02:30:27.673 |   File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 75, in click
  2016-02-04 02:30:27.703 | 2016-02-04 02:30:27.676 |     self._execute(Command.CLICK_ELEMENT)
  2016-02-04 02:30:27.715 | 2016-02-04 02:30:27.689 |   File "/opt/stack/new/horizon/openstack_dashboard/test/integration_tests/webdriver.py", line 107, in _execute
  2016-02-04 02:30:27.734 | 2016-02-04 02:30:27.712 |     params)
  2016-02-04 02:30:27.787 | 2016-02-04 02:30:27.722 |   File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 469, in _execute
  2016-02-04 02:30:27.794 | 2016-02-04 02:30:27.772 |     return self._parent.execute(command, params)
  2016-02-04 02:30:27.803 | 2016-02-04 02:30:27.781 |   File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 201, in execute
  2016-02-04 02:30:27.813 | 2016-02-04 02:30:27.789 |     self.error_handler.check_response(response)
  2016-02-04 02:30:27.816 | 2016-02-04 02:30:27.794 |   File "/opt/stack/new/horizon/.tox/py27integration/local/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 193, in check_response
  2016-02-04 02:30:27.820 | 2016-02-04 02:30:27.797 |     raise exception_class(message, screen, stacktrace)
  2016-02-04 02:30:27.829 | 2016-02-04 02:30:27.804 | selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (944, 0.98333740234375). Other element would receive the click: <html webdriver="true"></html>

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1541876/+subscriptions


Follow ups