by 속성 | 설명 |
By.ID | 태그의 id 값으로 추출 |
By.NAME | 태그의 form name 값으로 추출 |
By.XPATH | 태그의 경로로 추출 |
By.LINK_TEXT | 링크 텍스트 값으로 추출 |
By.PARTIAL_LINK | 링크 텍스트의 자식 텍스트 값을 추출 |
By.TAG_NAME | 태그 이름으로 추출 |
By.CLASS_NAME | 태그의 클래스 이름으로 추출 |
By.CSS_SELECTOR | css 선택자로 추출 |
함수 | 설명 |
click() | 마우스 클릭 |
send_keys() | 키보드 입력 |
execute_script() | 자바스크립트 삽입 |
submit() | 입력 양식 전송 |
screenshot(파일이름) | 스크린샷 |
clear() | 글자 지움 |
back() | 뒤로 가기 |
forward() | 앞으로 가기 |
# 로그인 버튼 클릭
time.sleep(1)
element = driver.find_element_by_class_name('btn_global')
element.click()
# 등록안함 버튼 클릭
time.sleep(1)
element = driver.find_element_by_id('new.dontsave')
# 스크롤 바의 전체 높이 반환
driver.execute_script("return document.body.scrollHeight")
# 윈도우 창을 0에서부터 가장 밑(scrollHeight)까지 이동
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
13. XPath(XML Path Language) (0) | 2023.11.01 |
---|---|
11. BeautifulSoup 모듈 (0) | 2023.10.31 |
10. 정규 표현식 - 3 (0) | 2023.10.30 |
댓글 영역