From 4a7335f93f68f946cbb2bba1651b5f93e97d4ff3 Mon Sep 17 00:00:00 2001 From: parthp2107 <83201188+parthp2107@users.noreply.github.com> Date: Wed, 29 Dec 2021 14:00:38 +0530 Subject: [PATCH] added version test for pipeline and dashboard details page (#1955) --- .../DashboardDetailsPageTest.java | 16 ++++++++++++++++ .../pipelineDetails/PipelineDetailsPageTest.java | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/openmetadata-ui/src/test/java/org/openmetadata/catalog/selenium/pages/dashboardDetails/DashboardDetailsPageTest.java b/openmetadata-ui/src/test/java/org/openmetadata/catalog/selenium/pages/dashboardDetails/DashboardDetailsPageTest.java index 757e13124d0..eed464c4d6c 100644 --- a/openmetadata-ui/src/test/java/org/openmetadata/catalog/selenium/pages/dashboardDetails/DashboardDetailsPageTest.java +++ b/openmetadata-ui/src/test/java/org/openmetadata/catalog/selenium/pages/dashboardDetails/DashboardDetailsPageTest.java @@ -226,6 +226,22 @@ public class DashboardDetailsPageTest { } } + @Test + @Order(10) + public void checkVersion() throws InterruptedException { + openExplorePage(); + Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]")); + Events.click(webDriver, By.cssSelector("[data-testid='version-button']")); + Events.click(webDriver, By.cssSelector("[data-testid='closeDrawer']")); + Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); + Events.sendKeys(webDriver, By.xpath(enterDescription), faker.address().toString()); + Events.click(webDriver, By.cssSelector("[data-testid='save']")); + Events.click(webDriver, By.cssSelector("[data-testid='version-button']")); + Events.click(webDriver, By.xpath("(//span[@data-testid='select-version'])[2]")); + Events.click(webDriver, By.xpath("(//span[@data-testid='select-version'])[1]")); + Events.click(webDriver, By.cssSelector("[data-testid='closeDrawer']")); + } + @AfterEach public void closeTabs() { ArrayList tabs = new ArrayList<>(webDriver.getWindowHandles()); diff --git a/openmetadata-ui/src/test/java/org/openmetadata/catalog/selenium/pages/pipelineDetails/PipelineDetailsPageTest.java b/openmetadata-ui/src/test/java/org/openmetadata/catalog/selenium/pages/pipelineDetails/PipelineDetailsPageTest.java index e366e852df9..018378ba6b0 100644 --- a/openmetadata-ui/src/test/java/org/openmetadata/catalog/selenium/pages/pipelineDetails/PipelineDetailsPageTest.java +++ b/openmetadata-ui/src/test/java/org/openmetadata/catalog/selenium/pages/pipelineDetails/PipelineDetailsPageTest.java @@ -209,6 +209,22 @@ public class PipelineDetailsPageTest { } } + @Test + @Order(9) + public void checkVersion() throws InterruptedException { + openExplorePage(); + Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]")); + Events.click(webDriver, By.cssSelector("[data-testid='version-button']")); + Events.click(webDriver, By.cssSelector("[data-testid='closeDrawer']")); + Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); + Events.sendKeys(webDriver, By.xpath(enterDescription), faker.address().toString()); + Events.click(webDriver, By.cssSelector("[data-testid='save']")); + Events.click(webDriver, By.cssSelector("[data-testid='version-button']")); + Events.click(webDriver, By.xpath("(//span[@data-testid='select-version'])[2]")); + Events.click(webDriver, By.xpath("(//span[@data-testid='select-version'])[1]")); + Events.click(webDriver, By.cssSelector("[data-testid='closeDrawer']")); + } + @AfterEach public void closeTabs() { ArrayList tabs = new ArrayList<>(webDriver.getWindowHandles());