tis-2017/Skalkin/src/test/java/page/MoviePage.java
Anton Skalkin 315eba8c26 Исправлены ошибки второго призыва.
Работа с авторизацией вынесена в отдельный класс.
2018-05-07 15:41:31 +04:00

46 lines
931 B
Java

package page;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;
public class MoviePage {
WebDriver driver;
@FindBy(css = "#actorList a")
private WebElement infoElement;
@FindBy(css = ".ya-share2__list a")
private WebElement socialElement;
@FindBy(id = "btn_fav_film")
private WebElement buttonLike;
@FindBy(id = "ui_notice_container")
private WebElement infoError;
public MoviePage(WebDriver driver) {
this.driver = driver;
}
public void clickInfo() {
infoElement.click();
}
public void clickSocial() {
socialElement.click();
}
public void clickLike() {
buttonLike.click();
}
public boolean isErrorLike() {
return infoError.isDisplayed();
}
public boolean isMoviePagePresent() {
return infoElement.isDisplayed();
}
}