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