public void fnLoginIntoApplication() { try { String currentMethodName = objCommonFn.fnGetMethodName(MethodBase.GetCurrentMethod().Name); //Get UserName var UserName = excel.GetCellDataPosition(SheetName, currentMethodName, "UserName"); LogWriter.Logger("User Name from Excel " + UserName); //Get Password var Password = excel.GetCellDataPosition(SheetName, currentMethodName, "Password"); LogWriter.Logger("User Password from Excel" + Password); loginObj.txtUsername.SendKeys(UserName); loginObj.txtPassword.SendKeys(Password); loginObj.btnLogin.Click(); wait.Until(ExpectedConditions.TextToBePresentInElement(loginObj.lblDashboard, "Dashboard")); LogWriter.Logger("Login has been done successfully."); Assert.IsTrue(loginObj.lblDashboard.Displayed); Assert.IsTrue(driver.Title.Contains("FusionText")); basePage = new CustomMessage(); basePage.setWebDriver(driver); LogWriter.Logger(" Dashboard has been redirected successfully"); } catch (Exception e) { LogWriter.Logger(e.Message); Assert.Fail(); } }
public void fnVerifyCustomPage() { try { String currentMethodName = objCommonFn.fnGetMethodName(MethodBase.GetCurrentMethod().Name); //Get Custome Message CustMsg = excel.GetCellDataPosition(SheetName, currentMethodName, "Message"); CustMsg = CustMsg + LogWriter.RandomString(2); pageObjCustom.menuCutomMsg.Click(); Assert.IsTrue(pageObjCustom.txtAreaCustomMsg.Displayed); Assert.IsTrue(pageObjCustom.radioIncludeOfficeUrl.GetAttribute("selected") == "true"); pageObjCustom.txtAreaCustomMsg.SendKeys(CustMsg); Assert.IsTrue(pageObjCustom.lblCutomMsgMirror.Text.Equals("Liberty Tax- " + CustMsg)); LogWriter.Logger(" Custome Msg Entered."); len = CustMsg.Length; LogWriter.Logger("Custome Message Length " + len); } catch (Exception e) { LogWriter.Logger(e.Message); Assert.Fail(); } }