0

I would like to make authorization in instagram with selenium + scanner. However, the compiler cannot compile this code in any way, I have an eternal load. What am I doing wrong? There is my code of my programm.


import org.junit.jupiter.api.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxOptions;

import java.util.List;
import java.util.Scanner;
import java.util.concurrent.TimeUnit;

import static sun.net.www.protocol.http.HttpURLConnection.userAgent;


public class MainPageTest {
    @Test
    public void openPage() {
        Scanner user_login = new Scanner(System.in);
        System.out.println("Please enter your username: ");
        String user_login1= user_login.nextLine();
        user_login.close();

        WebDriver driver;
        System.setProperty("webdriver.gecko.driver", "C:\\Users\\Kirill\\Desktop\\geckodriver.exe");
        FirefoxOptions options = new FirefoxOptions();
        options.addPreference("general.useragent.override",userAgent);
        String userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36 OPR/60.0.3255.170";
        driver = new FirefoxDriver();
        driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
        driver.get("https://www.instagram.com/");
        driver.findElement(By.xpath("//*[@id=\"loginForm\"]/div/div[1]/div/label/input")).sendKeys(user_login1);

External load screenshot : enter image description here

0 Answers0