public void ThenIShouldBeAbleToEditATimeAndMaterialRecord_() { HomePage homeInstance = new HomePage(driver); homeInstance.VerifyHomePage(); homeInstance.ClickAdminstration(); homeInstance.ClickTimenMaterial(); // Convert excel data in "Edit" sheet into tables ExcelReader.PopulateInCollection("Edit"); string typecode = ExcelReader.ReadData(2, "TypeCode"); string code = ExcelReader.ReadData(2, "Code"); string description = ExcelReader.ReadData(2, "Description"); string price = ExcelReader.ReadData(2, "PricePerUnit"); string newtypecode = ExcelReader.ReadData(2, "NewTypeCode"); string newcode = ExcelReader.ReadData(2, "NewCode"); string newdescription = ExcelReader.ReadData(2, "NewDescription"); string newprice = ExcelReader.ReadData(2, "NewPrice"); Console.WriteLine(typecode + code + description + price + newtypecode + newdescription + newprice); TimenMaterialPage tmPage = new TimenMaterialPage(driver); string result = tmPage.EditValidDataandSave(typecode, code, description, "$" + price, newtypecode, newcode, newdescription, newprice); Assert.IsTrue("success" == result, "Edit failed"); Assert.IsTrue("RecordFound" == tmPage.ValidateData(newtypecode, newcode, newdescription, "$" + newprice), "Validate failed"); driver.Quit(); }
public void ThenIShouldBeAbleCreateATimeAndMaterialRecordAndItGetsSavedSuccessfully_() { TimenMaterialPage tmPage = new TimenMaterialPage(); tmPage.clickCreateNewBtn(CommonDriver.driver); tmPage.enterValidInfonSave(CommonDriver.driver); tmPage.ValidateTM(CommonDriver.driver); }
public void ThenIShouldBeAbleToCreateATimeAndMaterialRecordSuccessfully() { TimenMaterialPage tmPage = new TimenMaterialPage(driver); tmPage.CLickCreateNewBtn(); tmPage.EnterValidDataandSave(); tmPage.ValidateData(); driver.Quit(); }
public void ThenIshouldbeabletoeditdataandvalidateeditcommand() { TimenMaterialPage tmPage = new TimenMaterialPage(driver); tmPage.ClickCreateNew(); tmPage.EditData(); tmPage.ValidateEditedData("validation"); driver.Quit(); }
public void ThenIShouldBeAbleToCreateATimeAndMaterialRecord_() { ExcelReader.PopulateInCollection("Create"); string typecode = ExcelReader.ReadData(2, "TypeCode"); string code = ExcelReader.ReadData(2, "Code"); string description = ExcelReader.ReadData(2, "Description"); string price = ExcelReader.ReadData(2, "PricePerUnit"); TimenMaterialPage tmPage = new TimenMaterialPage(driver); tmPage.ClickCreateNew(); tmPage.EnterValidDataandSave(typecode, code, description, price); Assert.IsTrue("RecordFound" == tmPage.ValidateData(typecode, code, description, "$" + price), "Created record not found"); driver.Quit(); }
public void ThenIShouldBeAbleToDeleteATimeAndMaterialRecord_() { TimenMaterialPage tmPage = new TimenMaterialPage(driver); HomePage homeInstance = new HomePage(driver); // Reads data from the excel file with sheetname "Delete" ExcelReader.PopulateInCollection("Delete"); string typecode = ExcelReader.ReadData(2, "TypeCode"); string code = ExcelReader.ReadData(2, "Code"); string description = ExcelReader.ReadData(2, "Description"); string price = ExcelReader.ReadData(2, "PricePerUnit"); tmPage.ClickCreateNew(); tmPage.EnterValidDataandSave(typecode, code, description, price); tmPage.DeleteData(typecode, code, description, "$" + price); // Verifies if the record is deleted homeInstance.ClickAdminstration(); homeInstance.ClickTimenMaterial(); Assert.IsTrue("RecordNotFound" == tmPage.ValidateData(typecode, code, description, "$" + price), "Validate Failed"); driver.Quit(); }
public void TestCreateSucess(TimeMaterialData timematerialdata) { driver.Navigate().GoToUrl("http://horse-dev.azurewebsites.net/Account/Login?ReturnUrl=%2f"); LoginPage loginpage = new LoginPage(driver); loginpage.LoginWithValidData(); HomePage homepage = new HomePage(driver); homepage.NavigateToTimenMaterialsPage(); TimenMaterialPage timematerialpage = new TimenMaterialPage(driver); timematerialpage.ClickCreateNew(); TimeMaterialCreatePage timematerialcreatepage = new TimeMaterialCreatePage(driver); timematerialcreatepage.CreateNewTimenMatirials(timematerialdata); Assert.IsTrue(timematerialpage.FindCertainRow(timematerialdata.Code)); }
public void WhenIClickOnCreateNewButtonAndIEnteredValidData() { timenMaterialPage = new TimenMaterialPage(driver); timenMaterialPage.CreateNewRecord(); }