from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep
driver = webdriver.Chrome()
url = 'http://eps.hrdkorea.or.kr/h2/mypage/eduApplStep1.do'
driver.get(url) # url 오픈해라
action= ActionChains(driver)
#경고창 엔터
alert = driver.switch_to.alert
alert.accept()
#로그인
driver.find_element_by_id('i_username').send_keys('nanc67') #css로 검색합니다. . 과 #으로 사용
driver.find_element_by_id('j_password').send_keys('nanc67222') #css로 검색합니다. . 과 #으로 사용
driver.find_element_by_css_selector('.login_btn').send_keys(Keys.ENTER) #버턴 클릭
#경고창 엔터
alert = driver.switch_to.alert
alert.accept()
#url = 'http://eps.hrdkorea.or.kr/h2/mypage/eduApplStep1.do' #일반교육신청
url = 'http://eps.hrdkorea.or.kr/h2/mypage/buiAddIssueStep1.do' #건설업인정증신청
driver.get(url) # url 오픈해라
action= ActionChains(driver)
driver.find_element_by_id('zipCd').send_keys('08395')
driver.find_element_by_xpath('//*[@id="frm"]/table[2]/tbody/tr[1]/td/button/span').click()
driver.find_element_by_css_selector('popSearchInput').send_keys('남부순환로 1291')
#driver.find_element_by_xpath('//*[@id="searchContentBox"]/fieldset/span/input[2]').click()
#driver.find_element_by_xpath('//*[@id="roadAddrDiv1"]/b').click()
driver.find_element_by_id('addr').send_keys('서울특별시 구로구 남부순환로 1291')
driver.find_element_by_id('addrEtc').send_keys('(가리봉동) 1')
driver.find_element_by_id('hpNo1').send_keys('010')
driver.find_element_by_id('hpNo2').send_keys('2222')
driver.find_element_by_id('hpNo3').send_keys('7222')
#건설업 취업인정증 추가 발급 불가 안내
driver.find_element_by_id('userAgreement1').click() #버턴 클릭
driver.find_element_by_xpath('//*[@id="frm"]/p[3]/span/img').click()
#일반취업교육 수료 후 유효기간 안내
driver.find_element_by_id('userAgreement2').click() #버턴 클릭
driver.find_element_by_xpath('//*[@id="frm"]/p[4]/span/img').click()
#발급당일 건설업 취업인정증 관련 사항 재확인 안내
driver.find_element_by_id('userAgreement3').click() #버턴 클릭
driver.find_element_by_xpath('//*[@id="frm"]/p[5]/span/img').click()
#여권번호
driver.find_element_by_id('psptNo').send_keys('7009')
#여권만료일
driver.find_element_by_id('psptExpiDt').send_keys('2020-01-01')
#H-2 체류자격 허가일
driver.find_element_by_id('firstEicDt').send_keys('2020-01-01')
#H-2 체류자격 만료일
driver.find_element_by_id('workTermExpiDt').send_keys('2020-01-01')
#비자 발급 후 최초입국일
driver.find_element_by_id('visaEicDt').send_keys('2020-01-01')
#비자 기간 만료일
driver.find_element_by_id('visaTermExpiDt').send_keys('2020-01-01')
#본인은 "체류자격 만료일 안내"
driver.find_element_by_id('userAgreement4').click() #버턴 클릭
driver.find_element_by_xpath('//*[@id="div2"]/p/span/img').click()
#저장 후 다음 단계로 이동
driver.find_element_by_xpath('//*[@id="div2"]/div[2]/input').click()
#driver.find_element_by_css_selector('#j_password').send_keys('jin610607#') #css로 검색합니다. . 과 #으로 사용
#driver.find_element_by_xpath('//*[@id="container"]/ul[1]/li[1]/a/img').send_keys(Keys.ENTER) #일반교육신청
#xpath를 이용해 클릭
#driver.find_element_by_xpath('//*[@id="videoItem0"]/dl/dt/a').click()