如何在 Selenium 中使用 Java 自动化 Instagram 登录页面?
我们可以使用 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(); //implicit wait driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); //URL launch driver.get("https://www.instagram.com/"); //identify username WebElement l = driver . findElement(By.name("username")); l.sendKeys("[email protected]"); //identify password WebElement p = driver .findElement(By.name("password")); p.sendKeys("test123"); WebElement b = driver .findElement(By.className("Igw0E")); b.click(); //obtain value entered for username String s = l.getAttribute("value"); System.out.println("Value entered for username: " + s); //quit browser driver.quit(); } }
输出
广告