public bool IsTemplateTypeMandatory()
        {
            templateName.Clear();
            Thread.Sleep(100);
            templateName.SendKeys(TemplateSearchScreen.RandomString(6));
            Thread.Sleep(100);
            SeleniumHelper.ClickByJS(SeleniumHelper.FindElement(By.CssSelector(SeleniumHelper.AutomationId("well_know_action_save"))));
            Wait.WaitForElementDisplayed(By.CssSelector("[data-automation-id='status_error']"));
            bool returnVal = statusError.Displayed;

            return(returnVal);
        }
        //Method to check whether Template Name text field is accessbile
        public bool IsTemplateNameAccessible()
        {
            if (new TemplateSearchScreen().IsCreateNewTemplateDisplayed())
            {
                Thread.Sleep(200);
                createNewTemplate.Click();
                BaseSeleniumComponents.WaitUntilDisplayed(By.Name("NameOfTemplate"));
                String randomName = TemplateSearchScreen.RandomString(5);
                templateName.SendKeys(randomName);

                bool returnVal = templateName.GetAttribute("value") == randomName;
                //TemplateSearchScreen.closeManageMsgTab(manageMsgCloseTab, manageMsgWarningDontSave);
                return(returnVal);
            }
            else
            {
                return(false);
            }
        }