본문 바로가기
프로그래밍/② JAVA(자바) 프로젝트

② JAVA(자바) 프로젝트-18 selenium을 이용한 네이버 로그인하기(chrome ver) == Login to Naver with selenium (chrome ver)

by ronul 2017. 5. 14.
300x250

First_Class.java

import java.util.List;
import java.util.Set;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.WebDriver.Navigation;
import org.openqa.selenium.WebDriver.Options;
import org.openqa.selenium.WebDriver.TargetLocator;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class First_Class {
 private static WebDriver driver;
 private static WebElement text_box_id;
 private static WebElement text_box_pw;
 private static WebElement btn_login;
 
 public static void main(String[] args) throws InterruptedException{
  
  // Open the Browser
  System.setProperty("webdriver.chrome.driver", "assets/drivers/chromedriver.exe");
  //WebDriver driver = new ChromeDriver();
  driver = new ChromeDriver();
 
  // Open A Website
  
  //driver.get("URL PATH");
  
  Thread.sleep(500);
  
  driver.get("https://nid.naver.com/nidlogin.login?url=http%3A%2F%2Fwww.naver.com");
  
  //아이디 입력
  text_box_id = driver.findElement(By.id("id"));
  text_box_id.clear();
  text_box_id.sendKeys("");
  
  //패스워드 입력
  text_box_pw = driver.findElement(By.id("pw"));
  text_box_pw.clear();
  text_box_pw.sendKeys("");
  
  Thread.sleep(1000);
  // 로그인 버튼 클릭
  btn_login = driver.findElement(By.xpath("//*[@id='frmNIDLogin']/fieldset/input"));
  btn_login.click();
  //driver.quit();
  
  
 }
}


 

 

 

 

 

selenium을 이용한 네이버 로그인하기 입니다.

text_box_id.sendKeys(""); 와 text_box_pw.sendKeys("");

""안에 자신의 아이디와 비밀번호를 넣고 실행하시면 네이버에 로그인을 할 수 있습니다.

실행은 크롬으로 실행이 됩니다.

다른사이트도 html 만 조금만 아시면 다른사이트도 손쉽게 로그인 할 수 있는 프로그램을 만들 수 있을 겁니다.

300x250

댓글