public void Registration(String methodName, Jquerywidget jquerywidget) throws Exception { Registration regist = jquerywidget.getRegistration(); if (StringUtils.isEmpty(methodName)) { methodName = Thread.currentThread().getStackTrace()[1].getMethodName(); ; } waitForElementPresent(uiConstants.getSignupLink(), methodName); getXpathWebElement(uiConstants.getSignupLink()); click(); waitForElementPresent(uiConstants.getRegFirstName(), methodName); getXpathWebElement(uiConstants.getRegFirstName()); sendKeys(regist.getFirstname()); waitForElementPresent(uiConstants.getRegLastName(), methodName); getXpathWebElement(uiConstants.getRegLastName()); sendKeys(regist.getLastname()); waitForElementPresent(uiConstants.getRegEmail(), methodName); getXpathWebElement(uiConstants.getRegEmail()); sendKeys(regist.getEmail()); waitForElementPresent(uiConstants.getRegPassword(), methodName); getXpathWebElement(uiConstants.getRegPassword()); sendKeys(regist.getPassword()); waitForElementPresent(uiConstants.getRegPhoneNumber(), methodName); getXpathWebElement(uiConstants.getRegPhoneNumber()); sendKeys(regist.getPhonenumber()); waitForElementPresent(uiConstants.getRegSubmitButton(), methodName); getXpathWebElement(uiConstants.getRegSubmitButton()); click(); }