//[Test, Description("Verify User is able to Edit Content for Blank Draft in Right Side GDOC")] public void TC_07_ValidationOfScreenEnhancementsWhenUserEditsBlankDraftContentInRightGdoc() { 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(); String draftName = createDraft.EnterValidDraftName(); System.Threading.Thread.Sleep(5000); createDraft.ClickOnBlankDraft(); System.Threading.Thread.Sleep(5000); String path1 = TakeScreenshot(driver); createDraft.SuccessScreenshot(path1, "Creating Blank Draft"); createDraft.CreateDraft(); System.Threading.Thread.Sleep(15000); System.Threading.Thread.Sleep(5000); AddProjectPage addProject = new AddProjectPage(driver); addProject.ClickNotifications(); // createDraft.ClikOnBackdrop(); String path2 = TakeScreenshot(driver); createDraft.SuccessScreenshot(path2, "Created a Draft"); addProject.BackToProject(); System.Threading.Thread.Sleep(8000); AuthoringScreenEnhancements auth = new AuthoringScreenEnhancements(driver); auth.RightDraftDropDown(draftName); System.Threading.Thread.Sleep(5000); IWebElement framel = auth.EnterIntoRightFrame(); driver.SwitchTo().Frame(framel); System.Threading.Thread.Sleep(5000); driver.SwitchTo().ActiveElement(); auth.ClickGdocRight(); driver.SwitchTo().ActiveElement().SendKeys("SELENIUM_TEST_123"); System.Threading.Thread.Sleep(15000); String path3 = TakeScreenshot(driver); auth.SuccessScreenshot(path3, "Editing Existing Draft in GDOC Left"); driver.SwitchTo().DefaultContent(); auth.LeftDraftDropDown(draftName); System.Threading.Thread.Sleep(5000); } catch (AssertionException) { fail("Assertion failed"); throw; } }
//[Test, Description("Verify User is able to edit the existing draft content in Right side GDOC")] public void TC_03_ValidationOfScreenEnhancementsUserEditsExistingContentInRightGdoc() { 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 draftName = createDraft.EnterValidDraftName(); createDraft.SelectCoderDraft(); System.Threading.Thread.Sleep(5000); createDraft.CreateDraft(); System.Threading.Thread.Sleep(15000); AddProjectPage addProject = new AddProjectPage(driver); addProject.ClickNotifications(); System.Threading.Thread.Sleep(8000); String status2 = addProject.GetNotificationStatus(); String path2 = TakeScreenshot(driver); addProject.SuccessScreenshot(path2, "Draft got Created Successfully"); Assert.IsTrue(VerifyText("Success", status2, "Draft: " + draftName + " is Created with status:" + status2 + "", "Draft is not created with status: " + status2 + "")); addProject.BackToProject(); AuthoringScreenEnhancements auth = new AuthoringScreenEnhancements(driver); System.Threading.Thread.Sleep(8000); auth.RightDraftDropDown(draftName); System.Threading.Thread.Sleep(8000); IWebElement framel = auth.EnterIntoRightFrame(); driver.SwitchTo().Frame(framel); System.Threading.Thread.Sleep(5000); driver.SwitchTo().ActiveElement(); auth.ClickGdocRight(); driver.SwitchTo().ActiveElement().SendKeys("SELENIUM_TEST_123"); System.Threading.Thread.Sleep(15000); String path3 = TakeScreenshot(driver); auth.SuccessScreenshot(path3, "Editing Existing Draft in GDOC Right"); driver.SwitchTo().DefaultContent(); auth.LeftDraftDropDown(draftName); System.Threading.Thread.Sleep(5000); } catch (AssertionException) { fail("Assertion failed"); throw; } }