diff --git a/src/test/java/uk/ac/cf/spring/demo/ChromeDriverTest.java b/src/test/java/uk/ac/cf/spring/demo/ChromeDriverTest.java index f06e6fbe44996deb1b61ec5250b67d55918bba77..a4fc1668d1d89606a31b47375bea44942ed8a668 100644 --- a/src/test/java/uk/ac/cf/spring/demo/ChromeDriverTest.java +++ b/src/test/java/uk/ac/cf/spring/demo/ChromeDriverTest.java @@ -42,30 +42,23 @@ public class ChromeDriverTest { } } - // 测试首页是否正确加载,并包含特定内容 @Test public void greetingShouldReturnDefaultMessage() throws Exception { - // 访问首页 webDriver.get("http://localhost:" + port + "/html/matchSchedule.html"); - // 验证页面中包含 "Sport" 字符串 assertTrue(webDriver.getPageSource().contains("Sport")); } @Test public void loginAndSeeLoginMessage() throws Exception { - // 打开登录页面 webDriver.get("http://localhost:" + port + "/html/login.html"); - // 模拟登录:找到输入框并输入数据 webDriver.findElement(By.name("email")).sendKeys("shy@creditsafe.com"); webDriver.findElement(By.name("password")).sendKeys("shy"); webDriver.findElement(By.xpath("//button[text()='Login']")).click(); - // 等待页面加载,确保登录完成 - Thread.sleep(2000); // 这里可以使用更专业的显式等待来代替 + Thread.sleep(2000); - // 验证登录后页面中显示 "Login successful" assertTrue(webDriver.getPageSource().contains("Login successful")); } }