Пример #1
0
 // [Test, Description("Verifying Whether User is able to send More Than 100 characters to the Project Title")]
 public void TC_07_ValidateProjectTitleLengthWithMoreThan100Characters()
 {
     try
     {
         String TestName    = (TestContext.CurrentContext.Test.Name.ToString());
         String description = TestContext.CurrentContext.Test.Properties.Get("Description").ToString();
         CreateTest(TestName, description);
         AddProjectPage addProject = new AddProjectPage(driver);
         addProject.ClickDashboard();
         System.Threading.Thread.Sleep(3000);
         addProject.ClickAddProject();
         addProject.ProjectLengthMoreThan100();
         System.Threading.Thread.Sleep(3000);
         addProject.ClickContentType();
         String path = TakeScreenshot(driver);
         addProject.SuccessScreenshot(path, "Length of the Title exceeded its limit");
         System.Threading.Thread.Sleep(7000);
         String str = addProject.GetTitleLength();
         Assert.IsTrue(VerifyEquals("100/100", str, "Length Of Project Title got exceeded to its limit as " + str + "", "Length Of Project Title Not got exceeded to its limit as " + str + ""));
         addProject.ClickClose();
         System.Threading.Thread.Sleep(5000);
     }
     catch (AssertionException)
     {
         fail("Assertion failed");
         throw;
     }
 }
Пример #2
0
 // [Test, Description("Verify Project Title throws an error message When User gives Invalid Length")]
 public void TC_06_ValidateProjectTitleLengthWithLessThan5Characters()
 {
     try
     {
         String TestName    = (TestContext.CurrentContext.Test.Name.ToString());
         String description = TestContext.CurrentContext.Test.Properties.Get("Description").ToString();
         CreateTest(TestName, description);
         AddProjectPage addProject = new AddProjectPage(driver);
         //addProject.ClickDashboard();
         System.Threading.Thread.Sleep(3000);
         addProject.ClickAddProject();
         addProject.ProjectTitleInvalidLength();
         String expected = "Please enter at least 5 characters";
         System.Threading.Thread.Sleep(3000);
         addProject.ClickContentType();
         String actual = addProject.GetText(addProject.INVALID_TITLE_LENGTH);
         String path   = TakeScreenshot(driver);
         addProject.SuccessScreenshot(path, "Validating Length of the Title");
         System.Threading.Thread.Sleep(3000);
         Assert.IsTrue(VerifyEquals(expected, actual, "Validation Got Successful", "Validation Got Failed"));
         addProject.ClickClose();
         System.Threading.Thread.Sleep(5000);
     }
     catch (AssertionException)
     {
         fail("Assertion failed");
         throw;
     }
 }