Actitime automation Framework

login page

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

	

	
	
}

				
			

Fb login page

				
					package com.acttime.pageobjects;

import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;

public class FbLoginPage {

	@FindBy(xpath="//input[@id='email']")
	private WebElement username;
	@FindBy(xpath="//input[@id='pass']")
	private WebElement password;
	@FindBy(xpath="//button[@name='login']")
	private WebElement signup;
	
	
	
	
	public WebElement getUsername()
	{
		return username;
	}
	public WebElement getPassword()
	{
		return password;
	}
	public WebElement getSignup()
	{
		return signup;
	}
	
	
	
	
}

				
			
Scroll to Top