셀레니움을 설치했다면, 본격적으로 웹사이트 자동화를 시작해보자
먼저 가장 기초중에 기초인 웹사이트를 띄우고 로그인 하는 과정까지 진행하는 코드
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() #로그인버튼 클릭
'QA > Selenium' 카테고리의 다른 글
pytest 로 웹자동화 시작하기 (1) | 2025.02.01 |
---|---|
셀레니움 사용 시 ChromeDriverManager 오류 해결 방법 (0) | 2025.01.22 |