

step 1: download python
step 2: install python & pip
pip = package installer for python
cmd $python --version && pip version
step 3: install selenium python libraries
pip install -U selenium
step 4: download a python IDE - pycharm community
step 5: create a new project in pycharm
step 6: add selenium scripts to the project
step 7: run & validate
demo.py
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.implicitly_wait(10)
driver.get("http://google.com")
driver.find_element_by_name("q").send_keys("Hongik University")
driver.find_element_by_name("btnK").click()
driver.maximize_window()
driver.refresh()
time.sleep(2)
driver.quit()
print("Test Completed Successfully.")
from selenium import webdriver
import unittest
import HtmlTestRunner
import time
class DemoUnitTest(unittest.TestCase):
@classmethod
def setUpClass(cls):
#cls.driver = webdriver.Chrome(executable_path= "C:\\Users\\lstev\\Documents/4_1semester/SWE/selenium/chromedriver.exe")
cls.driver = webdriver.Chrome(
executable_path="C:\\Users\\lstev\\Documents\\4_1semester\\SWE\\selenium\\chromedriver.exe")
cls.driver.implicitly_wait(10)
cls.driver.maximize_window()
def test_GoogleSearch_Hongik(self):
self.driver.get("https://google.com")
self.driver.find_element_by_name("q").send_keys("Hongik University")
self.driver.find_element_by_name("btnK").click()
@classmethod
def tearDownClass(cls):
time.sleep(3)
cls.driver.close()
cls.driver.quit()
print("Test Done Successfully!")
if __name__ == '__main__':
unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='C:/Users/L-/PycharmProjects/SelTest1/reports'))


