public void spring3_TC348() { try { //Declare requried Variable string[] res = new string[10]; string successMsg; string expectedStatus = "DisableButtonJS"; Boolean value; //Retriving Data from Excel string name = TestContext.DataRow["name"].ToString(); string serialNo = TestContext.DataRow["serialNo"].ToString(); //create object for environment window = BrowserWindow.Locate("FDAdminDashBoard"); window.CloseOnPlaybackCleanup = false; //create object for page w = new WorkOrderPage(window); //Call workorder function res = w.workorder(name, window); //Validation Assert.AreEqual(res[0], "New Work Orders"); Assert.AreEqual(res[1], name); //Call SelectServiceProvider function w.SelectServiceProvider(window); //Call Click_create function w.Click_create(); //Call verifySuccessMsg function successMsg = w.verifySuccessMsg(); //Validation Assert.AreEqual(successMsg, "Work Order created successfully"); //Call AddItem function w.AddItem(serialNo); //Call click_Add function w.click_Add(); //Call verifyDeleteBtn function value = w.verifyDeleteBtn(expectedStatus); //Validation Assert.AreEqual(value,true); } finally { //post Condtion w.nav_Home(); } }
public void spring2_TC316() { try { //Declare requried Variable string[] res = new string[10]; string successMsg, autoSaveMsg,alertMsg; //Retriving Data from Excel string name = TestContext.DataRow["name"].ToString(); string serialNo = TestContext.DataRow["serialNo"].ToString(); //create object for environment window = BrowserWindow.Locate("FDAdminDashBoard"); window.CloseOnPlaybackCleanup = false; //create object for page w = new WorkOrderPage(window); //Call workorder function res = w.workorder(name, window); //Validation Assert.AreEqual(res[0], "New Work Orders"); Assert.AreEqual(res[1], name); //Call SelectServiceProvider function w.SelectServiceProvider(window); //Call Click_create function w.Click_create(); //Call verifySuccessMsg function successMsg = w.verifySuccessMsg(); //Validation Assert.AreEqual(successMsg, "Work Order created successfully"); //Call AddItem function w.AddItem(serialNo); //Call click_Add function w.click_Add(); //Call verifyAutoSave function autoSaveMsg = w.verifyAutoSave(); //Validation Assert.AreEqual(autoSaveMsg, "AutoSaved"); //Call AddItem function w.AddItem(serialNo); //Call click_Add function w.click_Add(); //Call verifyAlertMsg function alertMsg = w.verifyAlertMsg(); //Validation Assert.AreEqual(alertMsg, "Item already added"); } finally { //post Condtion w.nav_Home(); } }
public void spring2_TC347() { try { //Declare requried Variable string[] res = new string[10]; string successMsg; string txt = "Are you sure, you want to remove the selected item(s)?"; Boolean verifyDeleteWin; //Retriving Data from Excel string name = TestContext.DataRow["name"].ToString(); string serialNo = TestContext.DataRow["serialNo"].ToString(); //create object for environment window = BrowserWindow.Locate("FDAdminDashBoard"); window.CloseOnPlaybackCleanup = false; //create object for page w = new WorkOrderPage(window); //Call workorder function res = w.workorder(name, window); //validation Assert.AreEqual(res[0], "New Work Orders"); Assert.AreEqual(res[1], name); //Call SelectServiceProvider function w.SelectServiceProvider(window); //Call Click_create function w.Click_create(); //Call verifySuccessMsg function successMsg = w.verifySuccessMsg(); //validation Assert.AreEqual(successMsg, "Work Order created successfully"); //Call AddItem function w.AddItem(serialNo); //Call click_Add function w.click_Add(); //Call deleteItem function verifyDeleteWin = w.deleteItem(txt); //validation Assert.AreEqual(verifyDeleteWin, true); } finally { //post Condtion w.nav_Home(); } }
public void spring2_TC312() { try { //Declare requried Variable string[] res = new string[10]; string successMsg,autoSaveMsg; Boolean verifyStatus; //Retriving Data from Excel string name = TestContext.DataRow["name"].ToString(); string serialNo = TestContext.DataRow["serialNo"].ToString(); string status = TestContext.DataRow["status"].ToString(); //create object for environment window = BrowserWindow.Locate("FDAdminDashBoard"); window.CloseOnPlaybackCleanup = false; //create object for page w = new WorkOrderPage(window); //Call workorder function res = w.workorder(name, window); //Validation Assert.AreEqual(res[0], "New Work Orders"); Assert.AreEqual(res[1], name); //Call SelectServiceProvider function w.SelectServiceProvider(window); //Call Click_create function w.Click_create(); //Call verifySuccessMsg function successMsg = w.verifySuccessMsg(); //Validation Assert.AreEqual(successMsg, "Work Order created successfully"); //Call AddItem function w.AddItem(serialNo); //Call click_Add function w.click_Add(); //Call verifyAutoSave function autoSaveMsg = w.verifyAutoSave(); //Validation Assert.AreEqual(autoSaveMsg, "AutoSaved"); //Call Click_backbtn function w.Click_backbtn(); //Call filterByWorkOrderName function w.filterByWorkOrderName(name); //wait for 10 sec Playback.Wait(10000); //Call verifyworkstatus function verifyStatus = w.verifyworkstatus(status); //Validation Assert.AreEqual(verifyStatus, true); //Call removeFilterByWorkOrderName function w.removeFilterByWorkOrderName(); } finally { //post Condtion w.nav_Home(); } }