본문 바로가기

QA/Selenium

셀레니움으로 웹사이트 접속 후 로그인까지

셀레니움을 설치했다면, 본격적으로 웹사이트 자동화를 시작해보자

먼저 가장 기초중에 기초인 웹사이트를 띄우고 로그인 하는 과정까지 진행하는 코드

from time import sleep
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By

service =  Service(ChromeDriverManager().install())

# WebDriver 초기화
driver = webdriver.Chrome(service=service)
driver.implicitly_wait(3) #페이지 로딩이 완료될떄까지 기다려줌

# 사이트 접속하기 
driver.get("접속할 사이트 URL")


driver.find_element(by=By.CSS_SELECTOR, value='#basic_id').send_keys('ID값') #아이디입력 
driver.find_element(by=By.CSS_SELECTOR, value='#basic_oldPw').send_keys('비밀번호') #비밀번호입력
driver.find_element(by=By.CSS_SELECTOR, value='button.ant-btn').click() #로그인버튼 클릭