Skip to content

Instantly share code, notes, and snippets.

@emanlove
Created May 5, 2023 14:22
Show Gist options
  • Save emanlove/e3b16f5573ec5f10289407dad4241675 to your computer and use it in GitHub Desktop.
Save emanlove/e3b16f5573ec5f10289407dad4241675 to your computer and use it in GitHub Desktop.
Adding logging to Python Selenium unit tests
import logging
import sys
root = logging.getLogger()
root.setLevel(logging.DEBUG)
handler = logging.StreamHandler(sys.stdout)
handler.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)
root.addHandler(handler)
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.page_load_strategy = 'eager'
driver = webdriver.Chrome(options=options)
driver.get("http://www.google.com")
driver.quit()
import logging
import sys
root = logging.getLogger()
root.setLevel(logging.DEBUG)
handler = logging.StreamHandler(sys.stdout)
handler.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)
root.addHandler(handler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment