如何使用 Selenium WebDriver 以 Java 语言对 Gmail 登录流程实现自动化?


我们可以在 Java 中使用 Selenium Webdriver 对 Gmail 登录流程进行自动化。要执行此任务,首先我们必须启动 Gmail 登录页面,然后使用 findElement 方法找到电子邮件、密码和其他元素,再对它们执行操作。

让我们来看看 Gmail 登录页面 −

代码实现

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();
      //implicit wait
      driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
      //URL launch
      driver.get("https://127.0.0.1/signin");
      //identify email
      WebElement l = driver
      .findElement(By.name("identifier"));
      l.sendKeys("[email protected]");
      WebElement b = driver
      .findElement(By.className("VfPpkd-LgbsSe"));
      b.click();
      //identify password
      WebElement p = driver
      .findElement(By.name("password"));
      p.sendKeys("123456");
      b.click();
      //close browser
      driver.close();
   }
}

更新于: 25-Jun-2021

14K+ 浏览

开启你的 职业生涯

完成课程以获得认证

立即开始
广告