반응형
Selenium을 사용해서 Google 에 들어가고
Python 이라는 검색어를 입력해서 결과를 얻어오는 케이스이다.
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
# Chrome Driver 생성
driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))
driver.get("http://www.google.com")
driver.implicitly_wait(3)
assert "Google" in driver.title # 페이지 Title 에서 'Google' 이 있는지 확인
elem = driver.find_element(By.NAME, "q") # 검색창 찾기
elem.clear()
elem.send_keys("Python") # 검색창에 'Python' 입력
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()
반응형
'🎪 놀고있네 > Python' 카테고리의 다른 글
[PyTest] 특정 테스트 케이스만 실행하기 - 특정 그룹 지정 (0) | 2024.04.30 |
---|---|
[PyTest] 특정 케이스만 실행하기 - 테스트 케이스 이름 (0) | 2024.04.30 |
[Python] Selenium 시작하기(webdriver-manager) (0) | 2024.04.28 |
[Python] launch.json 설정하기 - 특정 파일만 실행 (0) | 2024.04.28 |
[Python] launch.json 만들기 (VS Code) (0) | 2024.04.27 |
댓글