본문 바로가기

카테고리 없음

AttributeError: 'WebDriver' object has no attribute 'find_element_by_name'

기존: from selenium import webdriver

변경: from selenium.webdriver.common.by import By

 

 

기존 문법 신규 문법
find_element_by_id('id명') find_element(By.ID, 'id명')
find_element_by_xpath('경로') find_element(By.XPATH, '경로')
find_element_by_name('이름') find_element(By.NAME, '이름')
find_element_by_tag_name('tag 이름') find_element(By.TAG_NAME, '태그 이름')
find_element_by_class_name('클래스 이름') find_element(By.CLASS_NAME, '클래스 이름')
find_element_by_link_text('링크 문자') find_element(By.LINK_TEXT, '링크 문자')
find_element_by_css_selector('css 선택자') find_element(By.CSS_SELECTOR, 'css 선택자')