Details
-
Task
-
Status: Reopened
-
Normal
-
Resolution: Unresolved
-
14.7.8
-
None
-
None
-
1
-
Orion
-
DXP Solutions Team Sprint 285, DXP Solutions Team Sprint 286, DXP Solutions Team Sprint 287, DXP Solutions Team Sprint 288, DXP Solutions Team Sprint 289, Ready for refinement
Description
Branch: feature/CMS-14248-backport-14.7
Error
element click intercepted: Element <button class="qa-channel-menu-button channel-menu-button md-button" type="button" ng-transclude="" aria-label="Channel" ng-disabled="!menu.isEnabled()" ng-click="menu.onClick(); $mdMenu.open()" role="menuitem" aria-haspopup="true" aria-expanded="false" aria-owns="menu_container_19">...</button> is not clickable at point (102, 25). Other element would receive the click: <div class="md-dialog-container" tabindex="-1" style="top: 0px; height: 1164px;">...</div>
(Session info: headless chrome=95.0.4638.69)
Build info: version: '4.0.0', revision: '3a21814679'
System info: host: 'a1879616849f', ip: '172.17.0.10', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-1160.49.1.el7.x86_64', java.version: '1.8.0_312'
Driver info: com.onehippo.cms7.qa.selenium.wrap.chrome.ChromeDriverWrapper
Command: [233f66728f6442877964449249702dcf, clickElement
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 95.0.4638.69, chrome:
{chromedriverVersion: 95.0.4638.69 (6a1600ed572fe..., userDataDir: /tmp/.com.google.Chrome.3JuJSL}
, goog:chromeOptions: {debuggerAddress: localhost:38107}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(), se:cdp: ws://localhost:38107/devtoo..., se:cdpVersion: 95.0.4638.69, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriverWrapper: chrome on LINUX (233f66728f6442877964449249702dcf)] -> css selector: [class*="qa-"][class*="channel"][class*="-menu-button"]]
Session ID: 233f66728f6442877964449249702dcf
h4. Stacktrace
Given user starts with "editor" role and "Experience manager" perspective...passed
When user navigates to channel "Hippo Acceptance Project"...................passed
And user creates a new page plant...........................................passed
And user publishes changes..................................................passed
Then icon "changes" is not visible in the toolbar...........................passed
When user selects page action Properties....................................passed
And user specifies title plot...............................................passed
And user clicks subpage action button.......................................passed
Then icon "changes" is visible in the toolbar...............................passed
When user discards changes..................................................passed
Then icon "changes" is not visible in the toolbar...........................passed
When user selects page action Delete........................................passed
And user confirms the action................................................passed
And user publishes changes..................................................failed
Then icon "changes" is not visible in the toolbar...........................skipped
StackTrace:
org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="qa-channel-menu-button channel-menu-button md-button" type="button" ng-transclude="" aria-label="Channel" ng-disabled="!menu.isEnabled()" ng-click="menu.onClick(); $mdMenu.open()" role="menuitem" aria-haspopup="true" aria-expanded="false" aria-owns="menu_container_19">...</button> is not clickable at point (102, 25). Other element would receive the click: <div class="md-dialog-container" tabindex="-1" style="top: 0px; height: 1164px;">...</div>
(Session info: headless chrome=95.0.4638.69)
Build info: version: '4.0.0', revision: '3a21814679'
System info: host: 'a1879616849f', ip: '172.17.0.10', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-1160.49.1.el7.x86_64', java.version: '1.8.0_312'
Driver info: com.onehippo.cms7.qa.selenium.wrap.chrome.ChromeDriverWrapper
Command: [233f66728f6442877964449249702dcf, clickElement
{id=124d1323-f2c2-40a7-b787-c8cdc15ae9a0}
]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 95.0.4638.69, chrome:
, goog:chromeOptions: {debuggerAddress: localhost:38107}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(), se:cdp: ws://localhost:38107/devtoo..., se:cdpVersion: 95.0.4638.69, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriverWrapper: chrome on LINUX (233f66728f6442877964449249702dcf)] -> css selector: [class*="qa-"][class*="channel"][class*="-menu-button"]]
Session ID: 233f66728f6442877964449249702dcf
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:164)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:139)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:559)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:251)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:77)
at com.onehippo.cms7.qa.selenium.wrap.ElementWrapper.lambda$click$1(ElementWrapper.java:54)
at com.onehippo.cms7.qa.utils.WaitFor.action(WaitFor.java:90)
at com.onehippo.cms7.qa.selenium.wrap.ElementWrapper.click(ElementWrapper.java:54)
at com.onehippo.cms7.qa.controls.BaseControl.click(BaseControl.java:94)
at com.onehippo.cms7.qa.controls.Button.click(Button.java:34)
at com.onehippo.cms7.qa.pages.ChannelEditorPage.getDropDownMenu(ChannelEditorPage.java:272)
at com.onehippo.cms.hap.community.qa.channelmanager.ChannelEditorSteps.inBrowserUserPublishesChanges(ChannelEditorSteps.java:395)
at com.onehippo.cms.hap.community.qa.channelmanager.ChannelEditorSteps.userPublishesChanges(ChannelEditorSteps.java:389)
at ✽.user publishes changes(file:///var/lib/jenkins/workspace/_feature_CMS-14248-backport-14.7/internal/hap/enterprise/integration-test-community/src/test/resources/com/onehippo/cms/hap/community/qa/channelmanager/PageActions_Part2.feature:86)