[Selenium] 클릭, 입력

ham·2022년 3월 3일
1

QA

목록 보기
4/5
post-thumbnail

오래 발생시 아래 링크 참고
[Selenium] AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath' 에러 해결


click()

  • 웹브라우저에서 클릭하고 싶을 땐 click()함수를 사용한다.
  • 네이버에서 로그인 클릭
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://naver.com/')

driver.find_element_by_xpath('//a[@class="link_login"]').click()
  • 위 코드처럼 엘리먼트를 찾아준 후 .click()만 붙여주면 된다.
  • 실행모습

send_keys()

  • 웹브라우저에서 입력하고 싶을 땐send_keys()함수를 사용한다.
  • 네이버에서 로그인 클릭, id입력하기
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://naver.com/')

driver.find_element_by_xpath('//a[@class="link_login"]').click()
driver.find_element_by_xpath('//input[@title="아이디"]').send_keys("id")
  • 위 코드처럼 엘리먼트를 찾아준 후 .send_keys()안에 입력하고 싶은 것을 넝어주면 된다.
  • 실행모습
profile
자라나는 중🌱

0개의 댓글