tis-2017/src/test/java/page/BasketPage.java
2018-04-28 00:07:57 +03:00

38 lines
866 B
Java

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);
}
}