public void DoesValidationMessageAppearsWithNoService() { AgentSearchScreen ScreenObject = AgentScreenNavigation.NavigateToAgentMenuPage(); AddNewAgentDialog dialogObj = ScreenObject.ClickAddNewAgent(); AgentServicesProvided obj = dialogObj.EnterNames(AddNewAgentDialog.RandomString(10), AddNewAgentDialog.RandomString(10)); obj.CreateButtonClick(); Assert.True(obj.IsAlertMessageAppearingOnKeepingServiceEmpty()); }
public void AgentNameAppendAndBackkeyFunctionality() { AgentSearchScreen ScreenObject = AgentScreenNavigation.NavigateToAgentMenuPage(); AddNewAgentDialog dialogObj = ScreenObject.ClickAddNewAgent(); string forename = AddNewAgentDialog.RandomString(10); string surname = AddNewAgentDialog.RandomString(10); bool assert1 = dialogObj.IsNameAppended(forename, surname); bool assert2 = dialogObj.BackKeyFunctioningProperly(forename, surname); Assert.True(assert1 && assert2); }
public void CanSelectAndDeleteExistingAgent() { //Can I select to delete any individual Agent record via existing Agent record screen? AgentSearchScreen ScreenObject = AgentScreenNavigation.NavigateToAgentMenuPage(); AddNewAgentDialog dialogObj = ScreenObject.ClickAddNewAgent(); string fname = AddNewAgentDialog.RandomString(10); string lname = AddNewAgentDialog.RandomString(10); AgentServicesProvided obj = dialogObj.EnterNames(fname, lname); AgentSearchScreen mainobj = obj.SelectAgentService(); POM.Helper.SeleniumHelper.CloseTab("Agent Details"); AgentSearchScreen SObj = AgentScreenNavigation.NavigateToAgentMenuPage(false); ScreenObject.SelectAgentRecordFromSearch(fname, lname); //Delete the newly added record. Assert.True(ScreenObject.DeleteAgentRecord()); }