public void TestAddStudentPage_AddInValidStudent() { var addStudentPage = new AddStudentPage(driver); addStudentPage.Open(); // задаваме name и email, които ще са разалични всеки път по следния начин(цифрите ще са разл. всеки следващ Тест) string name = ""; string email = "george" + DateTime.Now.Ticks + "@gmail.com"; addStudentPage.AddStudent(name, email); // Проверяваме дали оставаме на AddStudentPage, тъй като не добавяме студента и дава InvalidMessage Assert.IsTrue(addStudentPage.IsOpen()); // Проверяваме дали се появява съобщението InvalidMessage и дали то съдържа "Cannot add student. Name and email fields are required!" string errorMessage = addStudentPage.InvalidMessage.Text; Assert.IsTrue(errorMessage.Contains ("Cannot add student. Name and email fields are required!")); name = "George" + DateTime.Now.Ticks; email = ""; Assert.IsTrue(errorMessage.Contains ("Cannot add student. Name and email fields are required!")); name = ""; email = ""; Assert.IsTrue(errorMessage.Contains ("Cannot add student. Name and email fields are required!")); }
public void AddInvalidStudent_Test() { var page = new AddStudentPage(driver); page.Open(); page.AddStudent("", ""); Assert.IsTrue(page.IsOpen()); Assert.IsTrue(page.ElementErrorMsg.Text.Contains("Cannot add student")); }
public void Test_TestAddStudentPage_AddInvalidStudent() { var page = new AddStudentPage(driver); page.Open(); string name = ""; string email = "pesho" + DateTime.Now.Ticks + "@gmail.com"; page.AddStudent(name, email); Assert.IsTrue(page.IsOpen()); Assert.IsTrue(page.ElementErrorMsg.Text.Contains("Cannot add student")); }
public void TestHomePage_Links() { // с ctr+. създава връзка с HomePage Class var homePage = new HomePage(driver); var addStudenPage = new AddStudentPage(driver); var viewStudensPage = new ViewStudentsPage(driver); homePage.Open(); homePage.LinkHomePage.Click(); Assert.IsTrue(homePage.IsOpen()); homePage.Open(); homePage.LinkViewStudents.Click(); Assert.IsTrue(viewStudensPage.IsOpen()); // Проверяваме дали като кликнем на LinkAddStudent се отваря правилния Url! // викаме метода IsOpen(), който взима PageUrl от AddStudentPage.cs homePage.Open(); homePage.LinkAddStudent.Click(); Assert.IsTrue(addStudenPage.IsOpen()); }