diff --git a/e2e/src/selecting/region.prod.e2e-spec.js b/e2e/src/selecting/region.prod.e2e-spec.js index 45acdadc56b60629de39a547e20b57ba8070670d..de84b5b93fa6e043c42fd28d9602305e0769aa24 100644 --- a/e2e/src/selecting/region.prod.e2e-spec.js +++ b/e2e/src/selecting/region.prod.e2e-spec.js @@ -44,9 +44,10 @@ describe('> selecting regions', () => { const newPage = new AtlasPage() await newPage.init() await newPage.goto(url) - const texts = await newPage.getAllChipsText() - expect(texts.length).toEqual(2) - expect(texts).toContain(CONST.MULTI_REGION_SELECTION) + const allChipsVisibility = await newPage.getAllChipsVisibility() + expect(allChipsVisibility.filter(v => !!v).length).toEqual(2) + const allChipsText = await newPage.getAllChipsText() + expect(allChipsText).toContain(CONST.MULTI_REGION_SELECTION) }) }) }) diff --git a/e2e/util/selenium/layout.js b/e2e/util/selenium/layout.js index ceaae248dee3ff0ea7a175d180520897437affed..c60043ad398887dd3f39a4371713a0bd79b3fd4c 100644 --- a/e2e/util/selenium/layout.js +++ b/e2e/util/selenium/layout.js @@ -210,6 +210,17 @@ class WdLayoutPage extends WdBase{ return texts } + async getAllChipsVisibility(){ + const visibility = [] + const webEls = await this._getChips() + for (const el of webEls) { + visibility.push( + await el.isDisplayed() + ) + } + return visibility + } + /** * Other