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