import sys
import io
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
from selenium.webdriver.common.by import By
chrome_options = Options()
driver = webdriver.Chrome('webdriver/chrome') #CLI 사용x
# driver = webdriver.Chrome(chrome_options=chrome_options,executable_path='webdriver/chrome')
driver.implicitly_wait(3) # 암묵적 5초 대기
driver.get('https://www.codeit.kr/signin')
time.sleep(2)
driver.implicitly_wait(3) # 암묵적 5초 대기
elem_id = driver.find_element(By.ID, 'd7cc1bf0-3dbc-4070-8336-25072809fc45').send_keys('id')
# 셀레니움이 업그레이드 된 후 find_element_by_** 메소드를 사용할 수 없게 되어 [find_element(By.**, 'query')]와 같은 형식으로 사용해야한다.
# 아이디 입력
elem_pw = driver.find_element(By.ID, 'c629243e-c28d-4047-a611-792df881bd05').send_keys('pw')
# 비밀번호 입력
elem_login = driver.find_element(By.CLASS_NAME, 'SignInForm_buttonText__qJw86')
elem_login.click()
# 로그인