From e743b57da0d144bda81f787d71f9648c9d02e50a Mon Sep 17 00:00:00 2001
From: Haoyu Sun <SunH26@cardiff.ac.uk>
Date: Fri, 21 Feb 2025 17:22:42 +0000
Subject: [PATCH] ChromeDriverTest and seleniumTest
---
src/test/java/uk/ac/cf/spring/demo/ChromeDriverTest.java | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
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 f06e6fb..a4fc166 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"));
}
}
--
GitLab