Skip to content

Instantly share code, notes, and snippets.

@Jiveloper
Created November 12, 2022 11:14
Show Gist options
  • Save Jiveloper/71676200e422b72f01aa2b25d36abb6e to your computer and use it in GitHub Desktop.
Save Jiveloper/71676200e422b72f01aa2b25d36abb6e to your computer and use it in GitHub Desktop.
java
@Test
public void search() {
mainPage.searchButton.click();
WebElement searchField = driver.findElement(By.cssSelector("[data-test='search-input']"));
searchField.sendKeys("Selenium");
WebElement submitButton = driver.findElement(By.cssSelector("button[data-test='full-search-button']"));
submitButton.click();
WebElement searchPageField = driver.findElement(By.cssSelector("input[data-test='search-input']"));
assertEquals(searchPageField.getAttribute("value"), "Selenium");
}
@Test
public void toolsMenu() {
mainPage.toolsMenu.click();
WebElement menuPopup = driver.findElement(By.cssSelector("div[data-test='main-submenu']"));
assertTrue(menuPopup.isDisplayed());
}
@Test
public void navigationToAllTools() {
mainPage.seeDeveloperToolsButton.click();
mainPage.findYourToolsButton.click();
WebElement productsList = driver.findElement(By.id("products-page"));
assertTrue(productsList.isDisplayed());
assertEquals(driver.getTitle(), "All Developer Tools and Products by JetBrains");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment