updating descriptions twice (#1957)

This commit is contained in:
parthp2107 2021-12-29 18:29:27 +05:30 committed by GitHub
parent 4a7335f93f
commit b11e503117
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 134 additions and 1 deletions

View File

@ -70,12 +70,25 @@ public class DashboardDetailsPageTest {
@Order(2)
public void editDescription() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.click(webDriver, By.cssSelector("[data-testid='sortBy']")); // Sort By
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]"));
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Events.sendKeys(webDriver, By.xpath(enterDescription), faker.address().toString());
Events.sendKeys(webDriver, By.xpath(enterDescription), editDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
}
@Test
@ -115,6 +128,7 @@ public class DashboardDetailsPageTest {
public void editChartDescription() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.click(webDriver, By.cssSelector("[data-testid='sortBy']")); // Sort By
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]"));
@ -133,6 +147,17 @@ public class DashboardDetailsPageTest {
Events.click(webDriver, By.xpath("//div[@data-testid='description']/button"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Thread.sleep(2000);
actions
.moveToElement(webDriver.findElement(By.xpath("//div[@data-testid='description']/button")))
.perform();
Events.click(webDriver, By.xpath("//div[@data-testid='description']/button"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
}
@Test
@ -197,6 +222,7 @@ public class DashboardDetailsPageTest {
public void checkBreadCrumb() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), dashboardName);
Events.click(webDriver, By.cssSelector("[data-testid='data-name']"));
Thread.sleep(waitTime);
@ -208,6 +234,12 @@ public class DashboardDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
for (int i = 1; i <= 3; i++) { // check topics in service
Events.click(
@ -221,6 +253,14 @@ public class DashboardDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription +"')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
webDriver.navigate().refresh();
Thread.sleep(waitTime);
webDriver.navigate().back();
}

View File

@ -71,6 +71,7 @@ public class PipelineDetailsPageTest {
public void editDescription() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.click(webDriver, By.cssSelector("[data-testid='sortBy']")); // Sort By
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]"));
@ -81,6 +82,13 @@ public class PipelineDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
}
@Test
@ -120,6 +128,7 @@ public class PipelineDetailsPageTest {
public void editTaskDescription() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.click(webDriver, By.cssSelector("[data-testid='sortBy']")); // Sort By
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]"));
@ -137,6 +146,17 @@ public class PipelineDetailsPageTest {
.perform();
Events.click(webDriver, By.xpath("//div[@data-testid='description']/button"));
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Thread.sleep(2000);
actions
.moveToElement(webDriver.findElement(By.xpath("//div[@data-testid='description']/button")))
.perform();
Events.click(webDriver, By.xpath("//div[@data-testid='description']/button"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
}
@Test
@ -178,6 +198,7 @@ public class PipelineDetailsPageTest {
public void checkBreadCrumb() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), pipelineName);
Events.click(
webDriver,
@ -191,6 +212,12 @@ public class PipelineDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
for (int i = 1; i <= 3; i++) { // check topics in service
Events.click(
@ -204,6 +231,14 @@ public class PipelineDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription +"')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
webDriver.navigate().refresh();
Thread.sleep(waitTime);
webDriver.navigate().back();
}

View File

@ -83,6 +83,7 @@ public class TableDetailsPageTest {
public void editDescription() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), tableName);
Events.click(webDriver, By.cssSelector("[data-testid='data-name']"));
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
@ -92,6 +93,13 @@ public class TableDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
}
@Test
@ -99,6 +107,7 @@ public class TableDetailsPageTest {
public void searchColumnAndEditDescription() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), tableName);
Events.click(webDriver, By.cssSelector("[data-testid='data-name']"));
wait.until(
@ -121,6 +130,20 @@ public class TableDetailsPageTest {
.perform();
Events.click(webDriver, By.xpath("//div[@data-testid='description']//button"));
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
wait.until(
ExpectedConditions.elementToBeClickable(By.cssSelector("[data-testid='searchbar']")));
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchbar']"), "address1");
Thread.sleep(2000);
actions
.moveToElement(webDriver.findElement(By.xpath("//div[@data-testid='description']//button")))
.perform();
Events.click(webDriver, By.xpath("//div[@data-testid='description']//button"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
}
@Test
@ -233,6 +256,7 @@ public class TableDetailsPageTest {
public void checkBreadCrumb() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]"));
Events.click(webDriver, By.cssSelector("[data-testid='breadcrumb-link']"));
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
@ -251,6 +275,12 @@ public class TableDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
for (int i = 1; i <= 3; i++) { // check topics in service
Events.click(
@ -264,6 +294,13 @@ public class TableDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription +"')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
Thread.sleep(waitTime);
webDriver.navigate().back();
}

View File

@ -131,6 +131,7 @@ public class TopicDetailsPageTest {
public void editDescription() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.click(webDriver, By.cssSelector("[data-testid='sortBy']")); // Sort By
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]"));
@ -141,6 +142,13 @@ public class TopicDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
}
@Test
@ -165,6 +173,7 @@ public class TopicDetailsPageTest {
public void checkBreadCrumb() throws InterruptedException {
openExplorePage();
String editDescription = faker.address().toString();
String updateDescription = faker.address().toString();
Events.click(webDriver, By.cssSelector("[data-testid='sortBy']")); // Sort By
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
Events.click(webDriver, By.xpath("(//button[@data-testid='table-link'])[last()]"));
@ -181,6 +190,12 @@ public class TopicDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription + "')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
for (int i = 1; i <= 3; i++) { // check topics in service
Events.click(
@ -193,6 +208,12 @@ public class TopicDetailsPageTest {
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
Events.sendKeys(webDriver, By.xpath(enterDescription), updateDescription);
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
webDriver.navigate().refresh();
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
Thread.sleep(1000);
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + updateDescription +"')]] "));
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
Thread.sleep(waitTime);
webDriver.navigate().back();