
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Automate Instagram Login Page Using Java in Selenium
We can automate Instagram login page with Selenium webdriver in Java. To achieve this, first we have to launch the Instagram login page and identify the elements like email, password and login with the findElement method and interact with them.
Let us have the look at the Instagram login page −
Code Implementation
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(); } }
Output
Advertisements