Automation/Selenium

Selenium (Python 3)

c29130811 2019. 2. 16. 16:02

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