diff --git a/tests/Berufsschule_HAM.E2ETests/HomePageTests.cs b/tests/Berufsschule_HAM.E2ETests/HomePageTests.cs index 760332d..07e4040 100644 --- a/tests/Berufsschule_HAM.E2ETests/HomePageTests.cs +++ b/tests/Berufsschule_HAM.E2ETests/HomePageTests.cs @@ -29,9 +29,23 @@ public class HomePageTests : IDisposable Assert.True(loginForm.Displayed); } + [Fact] + public void HomePage_ShouldSucceedLogin() + { + _driver.Navigate().GoToUrl(serverUrl); + IWebElement username = _driver.FindElement(By.Id("username")); + username.SendKeys("admin"); + IWebElement password = _driver.FindElement(By.Id("password")); + password.SendKeys("Test1234."); + IWebElement submit = _driver.FindElement(By.CssSelector("button[type=\"submit\"]")); + submit.Click(); + Thread.Sleep(250); + Assert.Contains("/Home/Index", _driver.Url); + } + public void Dispose() { _driver.Quit(); - serverProcess.Close(); + serverProcess.Kill(); } }