//Message validation add/update/delete
 public static void MessageValidation(String ExpectedMessage)
 {
     try
     {
         GenericWait.ElementIsVisible(GlobalDefinitions.driver, "ClassName", "ns-box-inner", 2);
         IWebElement Message = GlobalDefinitions.driver.FindElement(By.ClassName("ns-box-inner"));
         String      text    = Message.Text;
         Assert.IsTrue(text.Contains(ExpectedMessage));
     }
     catch
     {
         Assert.Fail(ExpectedMessage + "Failed");
     }
 }
예제 #2
0
        //Enter the Description in Profile Section
        internal void AddDescription()
        {
            //Clicking on Edit button
            GenericWait.ElementIsVisible(GlobalDefinitions.driver, "XPath", "//h3[text()='Description']//i[@class='outline write icon']", 6);
            EditDescription.Click();
            Thread.Sleep(1000);

            //Clearing the description textarea if any text already existing
            GenericWait.ElementIsVisible(GlobalDefinitions.driver, "XPath", "//textarea[@name='value']", 6);
            DescriptionTextBox.Clear();

            //Entering new description
            GenericWait.ElementIsVisible(GlobalDefinitions.driver, "XPath", "//textarea[@name='value']", 6);
            DescriptionTextBox.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "ProfileDescription"));

            //Clicking on Save button
            GenericWait.ElementIsVisible(GlobalDefinitions.driver, "XPath", "//h3[text()='Description']/../..//button[text()='Save']", 6);
            SaveDescription.Click();
            string img = SaveScreenShotClass.SaveScreenshot(GlobalDefinitions.driver, "Profile Description");

            //Validate message
            GlobalDefinitions.MessageValidation("Description has been saved successfully");
        }