수정 전
# 검색창 클릭
search = browser.find_element_by_css_selector("input.co_srh_input._input").click()
# 검색어 입력
search.send_keys('무선 청소기')
# ENTER 누르기
search.send_keys(Keys.ENTER)
에러 원인
에러 종류 | AttributeError 속성에러 |
에러 메시지 | Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_18576/3703325006.py in <module> 2 search = browser.find_element_by_css_selector("input.co_srh_input._input").click() 3 # 검색어 입력 ----> 4 search.send_keys('무선 청소기') 5 #ENTER 누르기 6 search.send_keys(Keys.ENTER) AttributeError: 'NoneType' object has no attribute 'send_keys' |
발생 이유 | .click() 메서드가 아무것도 반환하지 않기 때문에 오류가 발생한다. |
해결 방법 | 메서드를 줄바꿈해서 실행시킨다. 요소 찾기 -> 클릭 |
수정 후
# 검색창 클릭
search = browser.find_element_by_css_selector("input.co_srh_input._input")
search.click()
# 검색어 입력
search.send_keys('무선 청소기')
# ENTER 누르기
search.send_keys(Keys.ENTER)
'스터디 > 트러블 슈팅' 카테고리의 다른 글
[MySQL] 데이터베이스 이름 변경하기 (0) | 2022.08.24 |
---|---|
[Python] pandas에서 엑셀 파일을 불러올 때 발생한 ImportError (0) | 2022.08.17 |