Ejemplo n.º 1
0
        public HomePage loginToApplication()
        {
            //Testdata sheet login credentials overwrites Environment config Login credentials
            if (Reporter.strCurrentUserID == "")
            {
                Reporter.strCurrentUserID = ExcelUtil.GetData("LoginUserName");
            }
            if (Reporter.strCurrentPassword == "")
            {
                Reporter.strCurrentPassword = ExcelUtil.GetData("LoginPassword");
            }

            Reporter.ReportEvent("Login", "Loging in with User: "******"Done");

            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "uid", Reporter.strCurrentUserID);
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "password", Reporter.strCurrentPassword);
            WebUtility.ClickItem <HtmlInputButton>(WebUtility.PropertyType.Name, "btnLogin");

            //Validate Login
            if (WebUtility.WaitForItemExist <HtmlHyperlink>(WebUtility.PropertyType.InnerText, "New Customer"))
            {
                Reporter.ReportEvent("Login successful.", "Logged in successfully with User: "******"PASS");
            }
            else
            {
                Reporter.ReportEvent("Login Fail.", "Login is un successfully with User: "******"FAIL");
            }

            return(new HomePage());
        }
Ejemplo n.º 2
0
        public AddNewCustPage fillNewCustDetails()
        {
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "name", ExcelUtil.GetData("CustName"));
            WebUtility.ClickRadioOrCheckbox <HtmlRadioButton>(WebUtility.PropertyType.Name, "rad1", ExcelUtil.GetData("Gender"));
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "dob", ExcelUtil.GetData("DOB"));
            WebUtility.EnterText <HtmlTextArea>(WebUtility.PropertyType.Name, "addr", ExcelUtil.GetData("Address"));
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "city", ExcelUtil.GetData("City"));
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "state", ExcelUtil.GetData("State"));
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "pinno", ExcelUtil.GetData("PIN"));
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "telephoneno", ExcelUtil.GetData("MobileNumber"));
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "emailid", ExcelUtil.GetData("E-Mail"));
            WebUtility.EnterText <HtmlEdit>(WebUtility.PropertyType.Name, "password", ExcelUtil.GetData("CustPassword"));

            Reporter.ReportEvent("Enter New Customer Details", "New Customer details entered successfully", "Done");
            return(new AddNewCustPage());
        }