mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-01 19:18:05 +00:00
Added BreadCrumb and Version test. Added data-testid for version. (#1086)
* added Follow, BreadCrumb and Version test. Added data-testid * added Follow, BreadCrumb and Version test. Added data-testid * addressing reviewdog findings
This commit is contained in:
parent
1ecc550681
commit
3489cbbfb1
@ -42,6 +42,7 @@ const EntityVersionTimeLine: React.FC<Props> = ({
|
|||||||
className={classNames('timeline-rounder', {
|
className={classNames('timeline-rounder', {
|
||||||
selected: toString(currV?.version) === currentVersion,
|
selected: toString(currV?.version) === currentVersion,
|
||||||
})}
|
})}
|
||||||
|
data-testid="select-version"
|
||||||
/>
|
/>
|
||||||
<span className="timeline-line" />
|
<span className="timeline-line" />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -205,6 +205,43 @@ public class TableDetailsPageTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@Order(11)
|
||||||
|
public void checkBreadCrumb() throws InterruptedException {
|
||||||
|
openExplorePage();
|
||||||
|
Events.click(webDriver, By.xpath("(//a[@data-testid='table-link'])[last()]"));
|
||||||
|
Events.click(webDriver, By.cssSelector("[data-testid='breadcrumb-link']"));
|
||||||
|
Events.click(webDriver, By.cssSelector("[data-testid='description-edit']")); // edit description
|
||||||
|
webDriver.findElement(By.xpath(enterDescription)).sendKeys(faker.address().toString());
|
||||||
|
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
|
||||||
|
Events.click(webDriver, By.xpath("(//tr[@data-testid='column']//td[1]/a)[1]")); // database
|
||||||
|
Events.click(webDriver, By.cssSelector("[data-testid='description-edit-button']")); // edit description
|
||||||
|
webDriver.findElement(By.xpath(enterDescription)).sendKeys(faker.address().toString());
|
||||||
|
Events.click(webDriver, By.cssSelector("[data-testid='save']"));
|
||||||
|
for (int i = 1; i <= 3; i++) { //check topics in service
|
||||||
|
Events.click(
|
||||||
|
webDriver, By.xpath("(//tr[@data-testid='tabale-column']//td[1]/a)" + "[" + i + "]")); // tables
|
||||||
|
Thread.sleep(waitTime);
|
||||||
|
webDriver.navigate().back();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@Order(12)
|
||||||
|
public void checkVersion() throws InterruptedException {
|
||||||
|
openExplorePage();
|
||||||
|
Events.click(webDriver, By.xpath("(//a[@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']"));
|
||||||
|
webDriver.findElement(By.xpath(enterDescription)).sendKeys(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
|
@AfterEach
|
||||||
public void closeTabs() {
|
public void closeTabs() {
|
||||||
ArrayList<String> tabs = new ArrayList<>(webDriver.getWindowHandles());
|
ArrayList<String> tabs = new ArrayList<>(webDriver.getWindowHandles());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user