Пример #1
0
 internal void SelectVenue(string strSelect)
 {
     if (strSelect == "")
     {
         FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(VenueLocation), 1);
     }
     else if (strSelect == "Please select")
     {
         FormCompletionHelper.SelectFromDropDownByText(webDriver.FindElement(VenueLocation), strSelect);
     }
 }
 internal void AddNewVenueData()
 {
     FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Venue.VENUE_ID)), Venue.ProviderId);
     FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Venue.VENUE_NAME)), Venue.VenueName);
     FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Venue.VENUE_POSTCODE)), Venue.PostCode);
     webDriver.FindElement(By.XPath(Venue.FIND_ADDRESS)).Click();
     PageInteractionHelper.TurnOnSleep();
     FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(By.XPath(Venue.ADDRESS_DROPDOWN)), 2);
     webDriver.FindElement(By.XPath(Venue.CREATE_VENUE_BUTTON)).Click();
     ValidatePageSuccess(webDriver.FindElement(By.XPath(Venue.ADD_VENUE_SUCCESS_MSG)).Text);
 }
        internal void ChangeVenueName(string venueName)
        {
            FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(CourseRunVenueField), 1);

            switch (venueName)
            {
            case "Farnham Sixth Form College":
                FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(CourseRunVenueField), 1);
                break;

            case "Show_Tell":
                FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(CourseRunVenueField), 4);
                break;

            default:
                throw new Exception("Option not available");
            }
        }
 internal void AddNewCourseData(string strLars)
 {
     if (strLars == "No")
     {
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_TITLE_TEXT)), Courses.Course_Title);
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_ID_TEXT)), Courses.Course_Id);
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_SUMMARY_TEXT)), Courses.Course_Summary);
         FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(By.XPath(Courses.COURSE_QUAL_TYPE_ID)), 5);
         FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(By.XPath(Courses.COURSE_QUAL_LEVEL)), 5);
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_URL)), Courses.Course_URL);
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_ENTRY_REQS)), Courses.Course_Entry);
     }
     else
     {
         AddNewCourseDataWithLARS();
     }
     webDriver.FindElement(By.XPath(Courses.CREATE_COURSE)).Click();
     ValidatePageSuccess(webDriver.FindElement(By.XPath(Courses.ADD_COURSE_SUCCESS_MSG)).Text);
 }
 private void AddNewCourseDataWithLARS()
 {
     if (string.IsNullOrEmpty(webDriver.FindElement(By.XPath(Courses.COURSE_TITLE_TEXT)).Text))
     {
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_TITLE_TEXT)), Courses.Course_Title);
     }
     if (string.IsNullOrEmpty(webDriver.FindElement(By.XPath(Courses.COURSE_SUMMARY_TEXT)).Text))
     {
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_SUMMARY_TEXT)), Courses.Course_Summary);
     }
     if ((webDriver.FindElement(By.XPath(Courses.COURSE_QUAL_TYPE_ID)).Text != "Please Select"))
     {
         FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(By.XPath(Courses.COURSE_QUAL_TYPE_ID)), 5);
     }
     if (string.IsNullOrEmpty(webDriver.FindElement(By.XPath(Courses.COURSE_URL)).Text))
     {
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_URL)), Courses.Course_URL);
     }
     if (string.IsNullOrEmpty(webDriver.FindElement(By.XPath(Courses.COURSE_ENTRY_REQS)).Text))
     {
         FormCompletionHelper.EnterText(webDriver.FindElement(By.XPath(Courses.COURSE_ENTRY_REQS)), Courses.Course_Entry);
     }
 }
 internal void SelectVenue()
 {
     FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(Venue), 2);
 }
 public ClassroomAndEmployerDeliveryOptionPage SelectFirstLocation()
 {
     FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(location), 1);
     PageInteractionHelper.WaitForPageToLoad();
     return(new ClassroomAndEmployerDeliveryOptionPage(webDriver));
 }
 public void ClickSecondLevel()
 {
     FormCompletionHelper.ClickElement(SecondLevelSelect);
     FormCompletionHelper.SelectFromDropDownByIndex(webDriver.FindElement(SecondLevelSelect), 1);
 }