public void WhenCreateCourseWithDetails(Table table)
 {
     try
     {
         foreach (var tableRow in table.Rows)
         {
             GenericDefinitions.WhenIClickedOnTheCreateNewLink("Create New Courses", "right");
             Thread.Sleep(2000);
             _newCoursPage.CreateCourse(tableRow["Value"]);
         }
     }
     catch (Exception e)
     {
         GenericHelper.Logs(e.ToString(), "FAILED");
         if (Browser.Equals("FF") || Browser.Equals("IE"))
         {
             BackedSelenium.SelectWindow("");
         }
         if (Browser.Equals("GC"))
         {
             GenericHelper.SelectDefaultWindow();
         }
         IWebElement clickLogoutLink = WebDriver.FindElement((By.XPath(LogOut)));
         if (clickLogoutLink.Displayed && clickLogoutLink.Enabled)
         {
             WebDriver.SwitchTo().DefaultContent();
             new Actions(WebDriver).Click(clickLogoutLink).Perform();
         }
         Thread.Sleep(7000);
         throw new Exception(e.ToString());
     }
 }
Ejemplo n.º 2
0
        public void Can_Create_Courses()
        {
            var DepartmentsTests = new DepartmentsTests();

            DepartmentsTests.Can_Create_Departments();

            var cred = 3;

            var CoursesToCreate = 5;

            for (int i = 0; i < CoursesToCreate; i++)
            {
                var n     = i;
                var title = "Course" + i;
                var dep   = "Dep" + i;
                NewCoursePage.CreateCourse(n, title, cred, dep);
                Assert.IsTrue(Page.DoesElementExistWithData(n.ToString() + ' ' + title + ' ' + cred + ' ' + dep));
            }
        }
Ejemplo n.º 3
0
        public void Can_Edit_Course()
        {
            var DepartmentsTests = new DepartmentsTests();

            DepartmentsTests.Can_Create_Departments();

            var title = "EditedCourse";
            var cred  = 4;
            var dep   = "Dep4";

            NewCoursePage.GoTo();
            NewCoursePage.CreateCourse(111, "TestCourse", 3, "Dep0");
            EditCoursePage.GoTo();
            EditCoursePage.EditCourse(0)
            .WithTitle(title)
            .WithCredits(cred)
            .WithDepartment(dep)
            .Create();

            Assert.IsTrue(Page.DoesElementExistWithData(title + ' ' + cred + ' ' + dep));
        }