如何在 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();
}
}
输出

相关文章
打印
下一节:Selenium Webdriver 如何处理 Edge 中的 SSL 证书? ❯❮ 上一节:如何使用 Java 中的 Selenium WebDriver 自动化 Gmail 登录流程?

