Selenium
with Chrome browser
1 |
|
get Returns using specific function
main func
-
find_element_by_name('w')
: 최초 발견한 name 으로 가져오기find_elements_by_name('w')
: 동일한 name을 리스트형으로 가져오기find_elements_by_id
find_elements_by_tag_name
find_elements_by_class_name
find_elements_by_css_selector
find_elements_by_xpath
-
clear()
: clear input txt -
send_keys(kw)
: send keyboard input- Keys.RETURN == enter
- dir(Keys) : 키에 대응되는 이름 찾기
-
assert 로 driver.page_source에서 특정 키워드 확인
assert "No results found." not in driver.page_source
-
time.sleep() 일정시간 브라우저 내용 확인
-
driver.quit()
요소 내용
- head : get_attribute(‘text’)
head_title = driver.find_element_by_css_selector('head > title').get_attribute('text')
- body : text
title = driver.find_element_by_css_selector('tag.class_name').text