mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-13 16:46:59 +00:00
updating descriptions twice (#1957)
This commit is contained in:
parent
4a7335f93f
commit
b11e503117
@ -70,12 +70,25 @@ public class DashboardDetailsPageTest {
|
|||||||
@Order(2)
|
@Order(2)
|
||||||
public void editDescription() throws InterruptedException {
|
public void editDescription() throws InterruptedException {
|
||||||
openExplorePage();
|
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='sortBy']")); // Sort By
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
|
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.xpath("(//button[@data-testid='table-link'])[last()]"));
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
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']"));
|
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
|
@Test
|
||||||
@ -115,6 +128,7 @@ public class DashboardDetailsPageTest {
|
|||||||
public void editChartDescription() throws InterruptedException {
|
public void editChartDescription() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
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='sortBy']")); // Sort By
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
|
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.xpath("(//button[@data-testid='table-link'])[last()]"));
|
||||||
@ -133,6 +147,17 @@ public class DashboardDetailsPageTest {
|
|||||||
Events.click(webDriver, By.xpath("//div[@data-testid='description']/button"));
|
Events.click(webDriver, By.xpath("//div[@data-testid='description']/button"));
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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
|
@Test
|
||||||
@ -197,6 +222,7 @@ public class DashboardDetailsPageTest {
|
|||||||
public void checkBreadCrumb() throws InterruptedException {
|
public void checkBreadCrumb() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
String editDescription = faker.address().toString();
|
||||||
|
String updateDescription = faker.address().toString();
|
||||||
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), dashboardName);
|
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), dashboardName);
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='data-name']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='data-name']"));
|
||||||
Thread.sleep(waitTime);
|
Thread.sleep(waitTime);
|
||||||
@ -208,6 +234,12 @@ public class DashboardDetailsPageTest {
|
|||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
|
||||||
for (int i = 1; i <= 3; i++) { // check topics in service
|
for (int i = 1; i <= 3; i++) { // check topics in service
|
||||||
Events.click(
|
Events.click(
|
||||||
@ -221,6 +253,14 @@ public class DashboardDetailsPageTest {
|
|||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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);
|
Thread.sleep(waitTime);
|
||||||
webDriver.navigate().back();
|
webDriver.navigate().back();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -71,6 +71,7 @@ public class PipelineDetailsPageTest {
|
|||||||
public void editDescription() throws InterruptedException {
|
public void editDescription() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
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='sortBy']")); // Sort By
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
|
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.xpath("(//button[@data-testid='table-link'])[last()]"));
|
||||||
@ -81,6 +82,13 @@ public class PipelineDetailsPageTest {
|
|||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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
|
@Test
|
||||||
@ -120,6 +128,7 @@ public class PipelineDetailsPageTest {
|
|||||||
public void editTaskDescription() throws InterruptedException {
|
public void editTaskDescription() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
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='sortBy']")); // Sort By
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
|
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.xpath("(//button[@data-testid='table-link'])[last()]"));
|
||||||
@ -137,6 +146,17 @@ public class PipelineDetailsPageTest {
|
|||||||
.perform();
|
.perform();
|
||||||
Events.click(webDriver, By.xpath("//div[@data-testid='description']/button"));
|
Events.click(webDriver, By.xpath("//div[@data-testid='description']/button"));
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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
|
@Test
|
||||||
@ -178,6 +198,7 @@ public class PipelineDetailsPageTest {
|
|||||||
public void checkBreadCrumb() throws InterruptedException {
|
public void checkBreadCrumb() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
String editDescription = faker.address().toString();
|
||||||
|
String updateDescription = faker.address().toString();
|
||||||
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), pipelineName);
|
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), pipelineName);
|
||||||
Events.click(
|
Events.click(
|
||||||
webDriver,
|
webDriver,
|
||||||
@ -191,6 +212,12 @@ public class PipelineDetailsPageTest {
|
|||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
|
||||||
for (int i = 1; i <= 3; i++) { // check topics in service
|
for (int i = 1; i <= 3; i++) { // check topics in service
|
||||||
Events.click(
|
Events.click(
|
||||||
@ -204,6 +231,14 @@ public class PipelineDetailsPageTest {
|
|||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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);
|
Thread.sleep(waitTime);
|
||||||
webDriver.navigate().back();
|
webDriver.navigate().back();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -83,6 +83,7 @@ public class TableDetailsPageTest {
|
|||||||
public void editDescription() throws InterruptedException {
|
public void editDescription() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
String editDescription = faker.address().toString();
|
||||||
|
String updateDescription = faker.address().toString();
|
||||||
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), tableName);
|
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='data-name']"));
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
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']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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
|
@Test
|
||||||
@ -99,6 +107,7 @@ public class TableDetailsPageTest {
|
|||||||
public void searchColumnAndEditDescription() throws InterruptedException {
|
public void searchColumnAndEditDescription() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
String editDescription = faker.address().toString();
|
||||||
|
String updateDescription = faker.address().toString();
|
||||||
Events.sendKeys(webDriver, By.cssSelector("[data-testid='searchBox']"), tableName);
|
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='data-name']"));
|
||||||
wait.until(
|
wait.until(
|
||||||
@ -121,6 +130,20 @@ public class TableDetailsPageTest {
|
|||||||
.perform();
|
.perform();
|
||||||
Events.click(webDriver, By.xpath("//div[@data-testid='description']//button"));
|
Events.click(webDriver, By.xpath("//div[@data-testid='description']//button"));
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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
|
@Test
|
||||||
@ -233,6 +256,7 @@ public class TableDetailsPageTest {
|
|||||||
public void checkBreadCrumb() throws InterruptedException {
|
public void checkBreadCrumb() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
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.xpath("(//button[@data-testid='table-link'])[last()]"));
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='breadcrumb-link']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='breadcrumb-link']"));
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
|
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
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
|
||||||
for (int i = 1; i <= 3; i++) { // check topics in service
|
for (int i = 1; i <= 3; i++) { // check topics in service
|
||||||
Events.click(
|
Events.click(
|
||||||
@ -264,6 +294,13 @@ public class TableDetailsPageTest {
|
|||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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);
|
Thread.sleep(waitTime);
|
||||||
webDriver.navigate().back();
|
webDriver.navigate().back();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -131,6 +131,7 @@ public class TopicDetailsPageTest {
|
|||||||
public void editDescription() throws InterruptedException {
|
public void editDescription() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
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='sortBy']")); // Sort By
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
|
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.xpath("(//button[@data-testid='table-link'])[last()]"));
|
||||||
@ -141,6 +142,13 @@ public class TopicDetailsPageTest {
|
|||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']"));
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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
|
@Test
|
||||||
@ -165,6 +173,7 @@ public class TopicDetailsPageTest {
|
|||||||
public void checkBreadCrumb() throws InterruptedException {
|
public void checkBreadCrumb() throws InterruptedException {
|
||||||
openExplorePage();
|
openExplorePage();
|
||||||
String editDescription = faker.address().toString();
|
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='sortBy']")); // Sort By
|
||||||
Events.click(webDriver, By.cssSelector("[data-testid='list-item']")); // Last Updated
|
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.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
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
|
||||||
for (int i = 1; i <= 3; i++) { // check topics in service
|
for (int i = 1; i <= 3; i++) { // check topics in service
|
||||||
Events.click(
|
Events.click(
|
||||||
@ -193,6 +208,12 @@ public class TopicDetailsPageTest {
|
|||||||
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
|
Events.click(webDriver, By.cssSelector("[data-testid='edit-description']")); // edit description
|
||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
webDriver.findElement(By.xpath("//*[text()[contains(.,'" + editDescription + "')]] "));
|
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']"));
|
Events.click(webDriver, By.cssSelector("[data-testid='cancel']"));
|
||||||
Thread.sleep(waitTime);
|
Thread.sleep(waitTime);
|
||||||
webDriver.navigate().back();
|
webDriver.navigate().back();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user