public void TestAddStudentPage_AddValidStudent() { var page = new AddStudentPage(driver); page.Open(); // задаваме name и email, които ще са разалични всеки път по следния начин(цифрите ще са разл. всеки следващ Тест) string name = "George" + DateTime.Now.Ticks; string email = "george" + DateTime.Now.Ticks + "@gmail.com"; page.AddStudent(name, email); // Проверяваме дали след като студента е добавен сме препратени към ViewStudentsPage var viewStudentsPage = new ViewStudentsPage(driver); Assert.IsTrue(viewStudentsPage.IsOpen()); // взимаме последния добавен студент от GetRegisteredSudents()-който сега сме добавили и го // сравняваме по name и email дали го има в списъка var students = viewStudentsPage.GetRegisteredStudents(); var lastStudent = students.Last(); // Очакваният резултат е във формат "Marry ([email protected])" string newStudent = name + " " + "(" + email + ")"; Assert.Contains(newStudent, students); }
public void Test_TestAddStudentPage_AddValidStudent() { var page = new AddStudentPage(driver); page.Open(); string name = "Pesho" + DateTime.Now.Ticks; string email = "pesho" + DateTime.Now.Ticks + "@gmail.com"; page.AddStudent(name, email); var viewStudentsPage = new ViewStudentsPage(driver); Assert.IsTrue(viewStudentsPage.IsOpen()); var students = viewStudentsPage.GetRegisteredStudents(); string newStudent = name + " (" + email + ")"; Assert.Contains(newStudent, students); }
public void AddValidStudent_Test() { var page = new AddStudentPage(driver); page.Open(); Random rnd = new Random(); string name = "" + rnd.Next(10000000); string email = "" + rnd.Next(10000000) + "@test.com"; page.AddStudent(name, email); var viewStudentsPage = new ViewStudentsPage(driver); Assert.IsTrue(viewStudentsPage.IsOpen()); var students = viewStudentsPage.GetRegisteredStudents(); string newStudent = name + " (" + email + ")"; Assert.Contains(newStudent, students); }
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()); }