如何使用 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();
   }
}

相关文章