//[Test, Description("Verify User is able to select a Draft from Dropdown when two different Drafts are selected for AcceptDraftToLive")]
 public void TC_07_ValidateUserAbleToSelectaDraftFromDropdownWhenClickedAcceptDraftToLiveButton()
 {
     try
     {
         String TestName    = (TestContext.CurrentContext.Test.Name.ToString());
         String description = TestContext.CurrentContext.Test.Properties.Get("Description").ToString();
         CreateTest(TestName, description);
         CreateDraftPage createDraft = new CreateDraftPage(driver);
         System.Threading.Thread.Sleep(5000);
         createDraft.ClickNewDraft();
         System.Threading.Thread.Sleep(5000);
         String Expected1 = createDraft.EnterValidDraftName();
         //createDraft.ClickOnExistingDraft();
         // createDraft.SelectCoderDraft();
         createDraft.CreateDraft();
         System.Threading.Thread.Sleep(15000);
         System.Threading.Thread.Sleep(5000);
         AddProjectPage addProject = new AddProjectPage(driver);
         addProject.ClickNotifications();
         // createDraft.ClikOnBackdrop();
         String path1 = TakeScreenshot(driver);
         createDraft.SuccessScreenshot(path1, "Created a Draft");
         addProject.BackToProject();
         AuthoringScreenEnhancements auth = new AuthoringScreenEnhancements(driver);
         System.Threading.Thread.Sleep(5000);
         auth.LeftDraftDropDown(Expected1);
         System.Threading.Thread.Sleep(5000);
         auth.ClickAcceptDraftToLive();
         String path2 = TakeScreenshot(driver);
         createDraft.SuccessScreenshot(path2, "DropDown Appears in Accept Draft to live When two different drafts are selected");
         System.Threading.Thread.Sleep(5000);
         auth.SelectDraftFromAcceptDraftToLiveDropDown();
         System.Threading.Thread.Sleep(15000);
         System.Threading.Thread.Sleep(5000);
         addProject.ClickNotifications();
         // createDraft.ClikOnBackdrop();
         String path3 = TakeScreenshot(driver);
         createDraft.SuccessScreenshot(path3, "Created a Live Draft for the scenario of two different drafts");
         addProject.BackToProject();
         System.Threading.Thread.Sleep(5000);
         auth.LeftLiveDraft();
         System.Threading.Thread.Sleep(5000);
         auth.MDLeftTab();
         String path4 = TakeScreenshot(driver);
         createDraft.SuccessScreenshot(path4, "Content In the Live Draft");
     }
     catch (AssertionException)
     {
         fail("Assertion failed");
         throw;
     }
 }