public void CreateStaffAccount_WithCreateSuccessful() { Thread.Sleep(4000); // Create Login page object LoginPageObject loginPage = new LoginPageObject(); Thread.Sleep(4000); // Read file test data for login ExcelLib.PopulateInCollection("D:/K21T2-CAP/Project/Source code/TrangTuyenDung.UITests.Selenium/TestData.xlsx", "PB05_Login"); // Login to application loginPage.FileLoginForm(ExcelLib.ReadData(4, "Email"), ExcelLib.ReadData(4, "Password")); Thread.Sleep(4000); // create LS page object LSPageObject successPage = new LSPageObject(); Thread.Sleep(4000); // Read file test data ExcelLib.PopulateInCollection("D:/K21T2-CAP/Project/Source code/TrangTuyenDung.UITests.Selenium/TestData.xlsx", "PB01_CreateStaffAccount"); // create staff account to application successPage.LoginSuccessWithAdminAccount(ExcelLib.ReadData(1, "Email Created"), ExcelLib.ReadData(1, "Password Created")); Thread.Sleep(4000); // expected result var expectedResult = "Index"; Assert.AreEqual(expectedResult.ToLower(), successPage.CreateSuccessful().ToLower()); }
public void Login_WithLoginRigh() { Thread.Sleep(4000); // Create Login page object LoginPageObject loginPage = new LoginPageObject(); // Login to application loginPage.FileLoginForm(ExcelLib.ReadData(1, "Email"), ExcelLib.ReadData(1, "Password")); Thread.Sleep(4000); // go to the next page LSPageObject successPage = new LSPageObject(); // expected result var expectedResult = "Danh sách tin tuyển dụng"; Assert.AreEqual(expectedResult.ToLower(), successPage.LoginSuccessfull().ToLower()); }
public void Login_WithPasswordWrong() { LoginPageObject page = new LoginPageObject(); // Sleep 4s when load page Login Thread.Sleep(4000); // Create Login page object LoginPageObject loginPage = new LoginPageObject(); // Login to application loginPage.FileLoginForm(ExcelLib.ReadData(3, "Email"), ExcelLib.ReadData(3, "Password")); Thread.Sleep(4000); // go to the next page LSPageObject successPage = new LSPageObject(); var expectedResult = "Đăng nhập lỗi!"; Assert.AreEqual(expectedResult.ToLower(), successPage.LoginError().ToLower()); }