Example #1
0
        public void EditDescriptionnValidate()
        {
            //Read data from Excel file
            ExcelLib.PopulateInCollection(ExcelPath, "Profile->Description");
            string description = ExcelLib.ReadData(2, "Description");

            //Edit Description
            var descriptionObj = new ProfileDescription();

            descriptionObj.EditDescription(description);

            //Validate message

            //Validate the message
            string expectedMsg = "Description has been saved successfully";
            string actualMsg   = Driver.FindElement(By.XPath("/html/body/div/div[@class='ns-box-inner']")).Text;

            Assert.AreEqual(expectedMsg, actualMsg, "Getting expected message failed");

            //Validate if the Description display correctly
            try
            {
                IWebElement des = Driver.FindElement(By.XPath("//span[text()='" + description + "']"));
                Assert.IsTrue(des.Displayed, "Description display failed");
            }
            catch (Exception e)
            {
                System.Console.WriteLine(e.Message);
                test.Log(LogStatus.Fail, "Test ended with fail" + e.Message);
            }
        }
Example #2
0
        public void GivenIEditDescriptionOnProfilePageAndClickSave()
        {
            //Read data from Excel file
            ExcelLib.PopulateInCollection(ExcelPath, "Profile->Description");
            var description = ExcelLib.ReadData(2, "Description");

            _scenarioContext["description"] = description;

            //Edit Description
            var descriptionObj = new ProfileDescription();

            descriptionObj.EditDescription(description);
        }
        public void EditDescriptionnValidate()
        {
            //Read data from Excel file
            ExcelLib.PopulateInCollection(ExcelPath, "Profile->Description");
            string description = ExcelLib.ReadData(2, "Description");

            //Edit Description
            var descriptionObj = new ProfileDescription();

            descriptionObj.EditDescription(description);

            //Validate the message
            string expectedMsg = "Description has been saved successfully";
            string actualMsg   = Driver.FindElement(By.XPath("/html/body/div/div[@class='ns-box-inner']")).Text;

            Assert.AreEqual(expectedMsg, actualMsg, "Getting expected message failed");

            //Validate if the Description display correctly
            string actualDes = Driver.FindElement(By.XPath("//span[contains(@style,'padding-top: 1em;')]")).Text;

            Assert.AreEqual(description, actualDes, "Description display failed");
        }