Uploaded image for project: 'Apache Submarine'
  1. Apache Submarine
  2. SUBMARINE-882

[E2E] fix datadictIT

    XMLWordPrintableJSON

Details

    Description

      In travis.ci, this IT will have undeterministic behavior, it is because of the original way to realize the waiting is fluent wait, but it lacks of expected condition.
      The other reason of unstable behavior of this test is because of the wrong interaction with components.

      https://user-images.githubusercontent.com/55401762/124241557-6e561780-db4e-11eb-8ab4-53a04ffc583e.mp4

      As you can see, this drop-down list need to be hovered. But this IT clicked it. This might be the source of unstable.
      So it need to be modify with the functions that use explicit wait in AbstractSubmarineIT.
      Also found that the window need to set larger to prevent element from disappearing in viewpoint, which makes headless driver can not interact.
      Note: the default of size of headless window maximize is (600, 800), when driver hover the target out of this area, it will cause MoveTargetOutOfBounds exception.

      Attachments

        Issue Links

          Activity

            People

              noidname01 You Ting Wang
              noidname01 You Ting Wang
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: