Log in

View Full Version : How to invoke the variables from first class and second class to third class in java


shreyas007
Aug 26, 2015, 10:44 AM
I need to invoke the class1 and class2 variable to class3.
class1 and class2 contain only variable , no methods.

I am not able execute my program.

My code contain some selenium scripts also

My code as follows

package TestObjects;


import org.openqa.selenium.By;


public class class1 {





public By username=By.xpath(".//*[@id='username']");

public By password=By.xpath(".//*[@id='password']");

public By signinbutton=By.xpath(".//*[@id='sign-in-button']");



}




package TestObjects;


import org.openqa.selenium.By;






public class class2 {

public By myaccountdropdown=By.xpath(".//*[@id='homepage']/nav/ul/li[8]/div[1]/span[3]");

public By signin=By.xpath(".//*[@id='homepage']/nav/ul/li[8]/div[2]/div[1]/div[1]/button");


}




package Pages;


import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;


import TestObjects.HomePage_Locators;
import TestObjects.LoginPage_Locators;




public class class3 {
public WebDriver driver;

public void account_signin()

{
class1 obj1=new class1();
class2 obj2=new class2();



driver.findElement(myaccountdropdown).click();

driver.findElement(signin).click();

driver.findElement(username).sendKeys("nousername");

driver.findElement(password).sendKeys("nopassword");

driver.findElement(signinbutton).click();

}






}