There were changes in DNS zone interface related to #4149. However, the Web UI tests does not seem to reflect it.
====================================================================== ERROR: Test last entry deletion ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 95, in screenshot_wrapper return fn(*args) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/test_dns.py", line 151, in test_last_entry_deletion self.add_record(ZONE_ENTITY, ZONE_DATA) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 1196, in add_record self.fill_fields(data['add']) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 1060, in fill_fields self.fill_textbox(key, val, parent) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 708, in fill_textbox self.fill_input(name, value, "text", parent) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 695, in fill_input self.fill_text(s, value, parent) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 682, in fill_text tb = self.find(selector, By.CSS_SELECTOR, parent, strict=True) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 256, in find result = func(by, expression) File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 392, in find_element {"using": by, "value": value})['value'] File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 385, in _execute return self._parent.execute(command, params) File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 173, in execute self.error_handler.check_response(response) File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 166, in check_response raise exception_class(message, screen, stacktrace) NoSuchElementException: Message: u'Unable to locate element: {"method":"css selector","selector":"div[name=\'idnssoamname\'] input[type=\'text\'][name=\'idnssoamname\']"}' ; Stacktrace: at FirefoxDriver.prototype.findElementInternal_ (file:///tmp/tmpx7Gj_2/extensions/fxdriver@googlecode.com/components/driver-component.js:9618:133) at FirefoxDriver.prototype.findChildElement (file:///tmp/tmpx7Gj_2/extensions/fxdriver@googlecode.com/components/driver-component.js:9630:3) at DelayedCommand.prototype.executeInternal_/h (file:///tmp/tmpx7Gj_2/extensions/fxdriver@googlecode.com/components/command-processor.js:11612:16) at DelayedCommand.prototype.executeInternal_ (file:///tmp/tmpx7Gj_2/extensions/fxdriver@googlecode.com/components/command-processor.js:11617:7) at DelayedCommand.prototype.execute/< (file:///tmp/tmpx7Gj_2/extensions/fxdriver@googlecode.com/components/command-processor.js:11559:5) ====================================================================== ERROR: Basic CRUD: dns ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 95, in screenshot_wrapper return fn(*args) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/test_dns.py", line 108, in test_zone_record_crud default_facet=ZONE_DEFAULT_FACET, delete=False) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 1290, in basic_crud dialog_btn=add_dialog_btn File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 1196, in add_record self.fill_fields(data['add']) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 1060, in fill_fields self.fill_textbox(key, val, parent) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 708, in fill_textbox self.fill_input(name, value, "text", parent) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 695, in fill_input self.fill_text(s, value, parent) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 682, in fill_text tb = self.find(selector, By.CSS_SELECTOR, parent, strict=True) File "/usr/lib/python2.7/site-packages/ipatests/test_webui/ui_driver.py", line 256, in find result = func(by, expression) File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 392, in find_element {"using": by, "value": value})['value'] File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 385, in _execute return self._parent.execute(command, params) File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 173, in execute self.error_handler.check_response(response) File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 166, in check_response raise exception_class(message, screen, stacktrace) NoSuchElementException: Message: u'Unable to locate element: {"method":"css selector","selector":"div[name=\'idnssoamname\'] input[type=\'text\'][name=\'idnssoamname\']"}' ; Stacktrace: at FirefoxDriver.prototype.findElementInternal_ (file:///tmp/tmpAup8Nq/extensions/fxdriver@googlecode.com/components/driver-component.js:9618:133) at FirefoxDriver.prototype.findChildElement (file:///tmp/tmpAup8Nq/extensions/fxdriver@googlecode.com/components/driver-component.js:9630:3) at DelayedCommand.prototype.executeInternal_/h (file:///tmp/tmpAup8Nq/extensions/fxdriver@googlecode.com/components/command-processor.js:11612:16) at DelayedCommand.prototype.executeInternal_ (file:///tmp/tmpAup8Nq/extensions/fxdriver@googlecode.com/components/command-processor.js:11617:7) at DelayedCommand.prototype.execute/< (file:///tmp/tmpAup8Nq/extensions/fxdriver@googlecode.com/components/command-processor.js:11559:5)
This should be fixed in 4.1.
master:
ipa-4-1:
Metadata Update from @mkosek: - Issue assigned to pvoborni - Issue set to the milestone: FreeIPA 4.1
Login to comment on this ticket.