Beispiel #1
0
        public static bool TestEmptyLogin(IE browser, string webPage, out string message)
        {
            bool result = true;

            message = "";
            browser = new IE();
            try
            {
                browser.GoTo(webPage);
                browser.Button(Find.ByClass("formbutton")).Click();
                if (browser.Child(Find.ByClass("ErrorMessage")) == null)
                {
                    message = "Error message not displayed";
                    return(false);
                }


                browser.GoTo(webPage);
                browser.Div(Find.ById(Login.ForgotPasswordAjaxMessageDiv)).NextSibling.NextSibling.Click();
                Thread.Sleep(1000);
                if (browser.Div(Find.ById(Login.ForgotPasswordAjaxMessageDiv)).InnerHtml == null)
                {
                    message = "Ajax error message not displayed";
                    return(false);
                }
            }
            finally
            {
                browser.Close();
            }
            return(result);
        }
Beispiel #2
0
        public static bool TestInexistantLogin(IE browser, string webPage, out string message)
        {
            bool result = true;

            message = "";
            browser = new IE();
            try
            {
                browser.GoTo(webPage);
                browser.TextField(Find.ById(Login.UsernameInputText)).TypeText("sssssss");
                browser.TextField(Find.ById(Login.PasswordInputText)).TypeText("ppppppppp");
                browser.Button(Find.ByClass("formbutton")).Click();
                if (browser.Child(Find.ByClass("ErrorMessage")) == null)
                {
                    message = "Error message not displayed";
                    return(false);
                }


                browser.GoTo(webPage);
                browser.TextField(Find.ById(Login.ForgotPasswordEmailInputText)).TypeText("*****@*****.**");
                browser.Div(Find.ById(Login.ForgotPasswordAjaxMessageDiv)).NextSibling.NextSibling.Click();
                Thread.Sleep(1000);
                if (browser.Div(Find.ById(Login.ForgotPasswordAjaxMessageDiv)).InnerHtml == null)
                {
                    message = "Ajax error message not displayed";
                    return(false);
                }
            }
            finally
            {
                browser.Close();
            }
            return(result);
        }