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 만 조금만 아시면 다른사이트도 손쉽게 로그인 할 수 있는 프로그램을 만들 수 있을 겁니다.
댓글