如何使用 Java 中的 Selenium WebDriver 自动化 Gmail 登录流程?
seleniumautomation testingtesting tools更新于 2026/2/16 19:52:17
我们可以使用 Java 中的 Selenium WebDriver 自动化 Gmail 登录流程。要执行此任务,首先我们必须启动 Gmail 登录页面,并使用 findElement 方法查找电子邮件、密码和其他元素,然后对它们执行操作。
让我们看一下 Gmail 登录页面 −

Code Implementation
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
public class GmailLogin{
public static void main(String[] args) {
System.setProperty("webdriver.gecko.driver",
"C:\Users\ghs6kor\Desktop\Java\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
//隐式等待
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
//URL 启动
driver.get("https://accounts.google.com/signin");
//识别邮箱地址
WebElement l = driver
.findElement(By.name("identifier"));
l.sendKeys("abc@gmail.com");
WebElement b = driver
.findElement(By.className("VfPpkd-LgbsSe"));
b.click();
//验证密码
WebElement p = driver
.findElement(By.name("password"));
p.sendKeys("123456");
b.click();
//关闭浏览器
driver.close();
}
}

