示例#1
0
        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());
        }
示例#2
0
        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);
        }
示例#3
0
        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());
        }