diff --git a/Login_unit_test.py b/Login_unit_test.py index 01ca538..71ee033 100644 --- a/Login_unit_test.py +++ b/Login_unit_test.py @@ -1,28 +1,31 @@ from selenium import webdriver import time import unittest +from loguru import logger class LoginTest(unittest.TestCase): - @classmethod def setUpClass(cls): - cls.driver = webdriver.Chrome(executable_path="C:\chromedriver_win32\chromedriver") - cls.driver.implicitly_wait(10) + logger.debug("setting up HRM login test case") + cls.driver = webdriver.Chrome(executable_path='chromedriver') cls.driver.maximize_window() + cls.driver.implicitly_wait(10) - def test_login_valid(self): + def test_hrm_validCredential(self): self.driver.get('https://opensource-demo.orangehrmlive.com/') - self.driver.find_element_by_id("txtUsername").send_keys("Admin") self.driver.find_element_by_id("txtPassword").send_keys("admin123") self.driver.find_element_by_id("btnLogin").click() self.driver.find_element_by_id("welcome").click() self.driver.find_element_by_link_text("Logout").click() - time.sleep(10) @classmethod def tearDownClass(cls): cls.driver.close() cls.driver.quit() - print("Test Completed") + logger.debug("Test Completed") + + +if __name__ == '__main__': + unittest.main()