Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pages;
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.WebElement;
- import org.openqa.selenium.support.FindBy;
- import org.openqa.selenium.support.How;
- public class YandexMarket extends YandexBase {
- final String categoryFormat = "//li[@data-zone-data]//span[text()='%1$s']";
- @FindBy(how = How.XPATH, using = "//button[@aria-label='Каталог']")
- WebElement categoryBtn;
- public YandexMarket(WebDriver chromeDriver) {
- super(chromeDriver);
- }
- public void clickCategoryBtn() {
- categoryBtn.click();
- }
- public void selectCategory(String category) {
- String categoryLocator;
- categoryLocator = String.format(categoryFormat, category);
- WebElement categoryWE = categoryBtn.findElement(By.xpath(categoryLocator));
- categoryWE.click();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement