如何在 Selenium 中使用 Java 实现 Instagram 登录页面自动化?

seleniumautomation testingtesting tools更新于 2026/2/16 19:37:17

我们可以使用 Java 中的 Selenium WebDriver 实现 Instagram 登录页面自动化。为此,首先我们必须启动 Instagram 登录页面,并使用 findElement 方法识别电子邮件、密码和登录名等元素并与它们进行交互。

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

代码实现

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 InstagramLogin{
   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://www.instagram.com/");
      //识别用户名
      WebElement l = driver
      . findElement(By.name("username"));
      l.sendKeys("test@gmail.com");
      //识别密码
      WebElement p = driver
      .findElement(By.name("password"));
      p.sendKeys("test123");
      WebElement b = driver
      .findElement(By.className("Igw0E"));
      b.click();
      //获取输入的用户名值
      String s = l.getAttribute("value");
      System.out.println("输入的用户名值:" + s);
      //退出浏览器
      driver.quit();
   }
}

输出


相关文章