public void GivenIAddOrUpdateTheDescriptionOnProfilePage() { // ScenarioContext.Current.Pending(); //Read data from excel data file ExcelLib.PopulateInCollection(ExcelPath, "profile"); string profileDescription = ExcelLib.ReadData(2, "Description"); // Add/edit/update description profile profileObj = new profile(); profileObj.EditProfileDesc(profileDescription); }
public void UpdateProfileDescValidate() { //Read data from excel data file ExcelLib.PopulateInCollection(Base.ExcelPath, "profile"); string profileDescription = ExcelLib.ReadData(2, "Description"); // Add/edit/update description profile profileObj = new profile(); profileObj.EditProfileDesc(profileDescription); //Validate the message confirmation displayed string expMessage = "Description has been saved successfully"; string actMessage = driver.FindElement(By.XPath("/html/body/div/div[@class='ns-box-inner']")).Text; Assert.AreEqual(expMessage, actMessage, "Getting expected message failed"); //Validate - Description display correctly string actDescription = driver.FindElement(By.XPath("//span[contains(@style,'padding-top: 1em;')]")).Text; Assert.AreEqual(profileDescription, actDescription, "Description mismatch - update has failed"); }