package page; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.FindBy; public class BasketPage { WebDriver driver; public BasketPage(WebDriver driver) { this.driver = driver; } @FindBy(css = ".c-logo") private WebElement logoIcon; @FindBy(css = ".c-cart-item__delete .c-link") private WebElement deleteSpan; @FindBy(css = ".c-btn_full-size") private WebElement makeOrderBtn; public boolean isBasketPagePresent() { return driver.getTitle().contains("Корзина"); } public void clickLogo() { logoIcon.sendKeys(Keys.RETURN); } public void clickDeleteSpan() { deleteSpan.sendKeys(Keys.RETURN); } public void clickOrder() { makeOrderBtn.sendKeys(Keys.RETURN); } }