import unittest
import os
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
class test01(unittest.TestCase):
def setUp(self):
Chdriver = os.path.abspath('./chromedriver')
self.driver = webdriver.Chrome(executable_path=Chdriver)
def runTest(self):
self.driver.get('https://www.naver.com')
sleep(2)
self.driver.find_element_by_id('query').send_keys('트와이스')
sleep(1)
self.driver.find_element_by_id('search_btn').click()
def tearDown(self):
self.driver.quit()
if __name__ == '__main__':
unittest.main()
Selenium은 웹 어플리케이션을 위한 테스팅 프레임 워크
다양한 브라우저들을 지원하며, 다양한 테스트 작성 언어(Java, Ruby, Groovy, Python, PHP, and Perl.) 등등을 지원
728x90
'Automation > Selenium' 카테고리의 다른 글
execute_script (0) | 2019.02.18 |
---|---|
pdb.set_trace() (0) | 2019.02.18 |
save_screenshot (0) | 2019.02.18 |
wait.until (0) | 2019.02.18 |