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());
     }
 }