package com.acttime.pageobjects;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;
import org.openqa.selenium.support.PageFactory;
public class LoginPage {
@FindBy(xpath="//input[@name='username']")
private WebElement unTxtBx;
@FindBy(name="pwd")
private WebElement pwdTxtBx;
@FindBy(id="loginButton")
private WebElement loginBtn;
@FindBy(xpath="//div[@id='ServerSideErrorMessage']//span")
private WebElement invalidLoginMsgEle;
@FindBy(xpath="//td/a[@class='content tasks_selected selected']//img")
private WebElement task;
public LoginPage(WebDriver driver)
{
PageFactory.initElements(driver,this);
}
public WebElement getUnTxtBx() {
return unTxtBx;
}
public WebElement getPwdTxtBx() {
return pwdTxtBx;
}
public WebElement getLoginBtn() {
return loginBtn;
}
public WebElement getInvalidLoginMsgEle() {
return invalidLoginMsgEle;
}
public WebElement getTask() {
return task;
}
}