Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
            }
        }