QA/Katalon
selenium 문법
킨글
2022. 4. 21. 11:12
selenium에서 자주 사용하는 문법에 대해 말해드리겠습니다.
is_displayed() : 해당 Element가 화면에 존재하는지 확인
send_keys : 해당 Element에 값 입력
clear() : 해당 Element 값 초기화
click() : 해당 Element 클릭
from selenium import webdriver
from selenium.webdriver.common.by import By
browser = webdriver.Chrome('C:\\Users\\gd.eom\\Desktop\\chromedriver') # Chrome Driver 세팅
browser.get('https://naver.com') # 브라우저 open
browser.implicitly_wait(time_to_wait=5) # 페이지 로딩 대기
browser.find_element(By.XPATH, '//*[@id="query"]').is_displayed() # 검색창이 나타났는지 확인
browser.find_element(By.XPATH, '//*[@id="query"]').send_keys("검색어 입력") # 문자 입력
browser.find_element(By.XPATH, '//*[@id="query"]').clear() # 입력한 문자 clear
browser.find_element(By.XPATH, '//*[@id="NM_FAVORITE"]/div[1]/ul[1]/li[1]/a').click() # 해당 xpath 클릭