Skip to content

Commit

Permalink
added logger
Browse files Browse the repository at this point in the history
  • Loading branch information
md-sikder committed Nov 17, 2024
1 parent d5d631a commit c84bbfa
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 0 deletions.
3 changes: 3 additions & 0 deletions logs/test_log.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
2024-11-17 13:28:41,304 - INFO - url opened successfully
2024-11-17 13:31:45,047 - INFO - url opened successfully
2024-11-17 13:31:45,172 - INFO - username and password set successfully
4 changes: 4 additions & 0 deletions tests/test_login.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from pages.login import LoginPage # Assuming the LoginPage is in login_page.py
from utils.logger import logger # Importing the logger utility


def test_login():
Expand All @@ -20,7 +21,10 @@ def test_login():

# Open the page and perform actions
driver.get("https://rahulshettyacademy.com/loginpagePractise/")
logger.info("url opened successfully")

login_page.login("rahulshettyacademy", "learning")
logger.info("username and password set successfully")

# Check if login was successful
time.sleep(5) # Wait for login to complete
Expand Down
Empty file added utils/__init__.py
Empty file.
14 changes: 14 additions & 0 deletions utils/logger.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import logging


def setup_logger():
logger = logging.getLogger('AutomationLogger')
logger.setLevel(logging.INFO)
handler = logging.FileHandler('logs/test_log.log')
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)
logger.addHandler(handler)
return logger


logger = setup_logger()

0 comments on commit c84bbfa

Please sign in to comment.