Initbanking automation Framework

login page

				
					package com.initbanking.pageobjact;

import java.sql.Driver;

import org.openqa.selenium.NoAlertPresentException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.CacheLookup;
import org.openqa.selenium.support.FindBy;
import org.openqa.selenium.support.PageFactory;

import com.initbanking.testcase.BaseTest;


public class loginpage  {
	WebDriver ldriver;
	
	public loginpage(WebDriver rdriver){
		ldriver=rdriver;
		PageFactory.initElements(rdriver,this);
		
		
	}
	
	@FindBy(name="uid")
	@CacheLookup
	WebElement txtUserName;
	
	@FindBy(name="password")
	@CacheLookup
	WebElement txtPassword;
	
	@FindBy(name="btnLogin")
	@CacheLookup
	WebElement btnLogin;
	
	@FindBy(xpath="//a[text()='Log out']")
	@CacheLookup
	WebElement logout;
	
	public void setusename(String uname)
	{
		txtUserName.sendKeys(uname);
	}
	public void setPassword(String pwd) {
		txtPassword.sendKeys(pwd);
	}
	
	public void clicksubmit() {
		btnLogin.click();
	}
	
	public void logout() {
		logout.click();
	}
	
	
	

}

				
			

config properties

				
					browser=chrome
testurl=https://www.demo.guru99.com/V4/index.php
 username=mngr476108
	password=EgyquzA
				
			

listener class

				
					package com.initbanking.testcase;

import java.io.IOException;

import org.testng.ITestContext;
import org.testng.ITestListener;
import org.testng.ITestResult;

import com.initbanking.pageobjact.screenshotest;


public class Listener extends screenshotest implements ITestListener {
	
	public void onTestStart(ITestResult result) {
		System.out.println("Testcase is Starting");
		
	}
	
	public void onTestSuccess(ITestResult result) {
		
	}

public void onTestFailure(ITestResult result) {
		
	System.out.println("Test failed - screnshot csptured");
	try {
		screen(result.getMethod().getMethodName());
	} catch (InterruptedException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	}

public void onTestSkipped(ITestResult result) {
	
}

public void onTestFailedButWithinSuccessPercentage(ITestResult result) {
	
}

public void onStart(ITestContext context) {
	
}

public void onFinish(ITestContext context) {
	
}

}

				
			
Scroll to Top