Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-15048

[flaky test] Scenario: change to existing, editable page is recognized by channel

    XMLWordPrintable

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

      {id=124d1323-f2c2-40a7-b787-c8cdc15ae9a0}]
      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:

      {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
      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)

      Attachments

        Activity

          People

            smudgal Shikha Mudgal
            dhachok Dmytro Hachok
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: