Пример #1
0
        public void UnAssignActivityInSearchView(string actname)
        {
            //act
            int cnt = WebDriver.FindElements(By.XPath("//div[@id='grdSearch_Container']/div")).Count();

            for (int i = 1; i <= cnt; i++)
            {
                string activityName =
                    WebDriver.FindElement(By.XPath("//div[@id='grdSearch_Container']/div[" + i.ToString() + "]")).GetAttribute("innerText");
                if (activityName.Contains(actname))
                {
                    WebDriver.FindElement(By.XPath("//div[@id='grdSearch_Container']/div[" + i.ToString() + "]/div/div/div/table/tbody/tr/td[1]/input")).Click();

                    Thread.Sleep(6000);
                    break;
                }
            }

            WebDriver.FindElement(By.Id("ctl00$ctl00$phBody$PageContent$ucLeftNavigationContainer$ucContentFilter$btnAssignUnassign")).SendKeys("");
            WebDriver.FindElement(By.Id("ctl00$ctl00$phBody$PageContent$ucLeftNavigationContainer$ucContentFilter$btnAssignUnassign")).Click();
            Thread.Sleep(6000);

            if (GenericHelper.IsPopUpWindowPresent("Pegasus"))
            {
                _showMessagePage.ClickOk();
            }
        }
Пример #2
0
        public void WhenIEditTheActivityTypeAndChangeTheValuesOfThePreferencesSetsAndClickOnApplyToAll()
        {
            try
            {
                _generalPreferencesPage.SelectActivities();

                _activitiesPreferencesPage.ClickFirstPreferencesEditLink();
                GenericHelper.WaitUtilWindow("Default preferences");
                GenericHelper.SelectWindow("Default preferences");

                //set question count
                _defaultPreferencesPage.SetQuestionCount("2");
                //set attempts
                //  _defaultPreferencesPage.SetAttempts("4");
                // select activity style sheet
                _defaultPreferencesPage.SelectMsl100StyleSheet();

                //set time limit
                _defaultPreferencesPage.SelectTiming();
                _defaultPreferencesPage.SelectActivityLevelRadioButton();
                _defaultPreferencesPage.SetHours("2");

                //set threshold score
                _defaultPreferencesPage.SelectGrading();
                _defaultPreferencesPage.SetThresholdScore("60");
                _defaultPreferencesPage.ClickApplyToAll();
                _showMessagePage.ClickOk();

                if (GenericHelper.IsPopUpClosed(2))
                {
                    GenericHelper.Logs("Default Preferences Page closed on clicking Apply to all and ok button in pegasus pop up", "PASSED");
                }
                else
                {
                    GenericHelper.Logs("Default Preferences Page not closed on clicking Apply to all and ok button in pegasus pop up", "FAILED");
                    throw new Exception("Default Preferences Page not closed on clicking Apply to all and ok button in pegasus pop up");
                }

                GenericHelper.SelectDefaultWindow();
                if (GenericHelper.VerifySuccesfullMessage(
                        "Preference settings updated for all existing and future activities of the selected activity type"))
                {
                    GenericHelper.Logs("On doing Apply To All of Default Preferences Sucessfull message displayed", "PASSED");
                }
                else
                {
                    GenericHelper.Logs("On doing Apply To All of Default Preferences Sucessfull message not displayed", "FAILED");
                    throw new Exception("On doing Apply To All of Default Preferences Sucessfull message not displayed");
                }
            }
            catch (Exception e)
            {
                GenericHelper.Logs(e.ToString(), "FAILED");
                Assert.Fail(e.ToString());
            }
        }
Пример #3
0
 public void ThenIUnassignTheStudyplan()
 {
     try
     {
         string SPName = DatabaseTools.GetActivityName(Enumerations.ActivityType.StudyPlan);
         _calendarHedDefaultUxPage.UnAssignActivity(SPName);
         _showMessagePage.ClickOk();
         Thread.Sleep(2000);
         GenericHelper.SelectDefaultWindow();
     }
     catch (Exception e)
     {
         GenericHelper.Logs(e.ToString(), "FAILED");
         Assert.Fail(e.ToString());
     }
 }