랭귀지/python
Selenium 을 이용한 Web 테스트 자동화하기(Selenium with Python )
유키공
2018. 8. 31. 10:30
Selenium 을 이용한 Web 테스트 자동화하기
Selenium 설치
https://sites.google.com/a/chromium.org/chromedriver/downloads
예제)
# -*- coding: utf-8 -*- ''' Created on 2018. 8. 30. @author: bhm ''' from selenium import webdriver #selenium의 webdriver로 크롬 브라우저를 실행한다 driver = webdriver.Chrome('D:\\chromedriver\\chromedriver.exe') #"Google"에 접속한다 driver.get("http://www.google.co.kr") #페이지의 제목을 체크하여 'Google'에 제대로 접속했는지 확인한다 assert "Google" in driver.title #assert "Naver" in driver.title #검색 입력 부분에 커서를 올리고 #검색 입력 부분에 다양한 명령을 내리기 위해 elem 변수에 할당한다 elem = driver.find_element_by_name("q") #입력 부분에 default로 값이 있을 수 있어 비운다 elem.clear() #검색어를 입력한다 elem.send_keys("Naver") #검색을 실행한다 elem.submit() #검색이 제대로 됐는지 확인한다 assert "No results found." not in driver.page_source #브라우저를 종료한다 driver.close()