如何使用 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://#/signin");
//identify email
WebElement l = driver
.findElement(By.name("identifier"));
l.sendKeys("abc@gmail.com");
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();
}
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP