# from django.test import TestCase

# from django.contrib.staticfiles.testing import StaticLiveServerTestCase
# from selenium.webdriver.common.by import By
# from selenium import webdriver
# from selenium.webdriver.firefox.service import Service as FirefoxService
# from webdriver_manager.firefox import GeckoDriverManager


# class MySeleniumTests(StaticLiveServerTestCase):
#     @classmethod
#     def setUpClass(cls):
#         super().setUpClass()
#         cls.selenium = webdriver.Firefox(
#             service=FirefoxService(GeckoDriverManager().install())
#         )
#         cls.selenium.implicitly_wait(10)

#     @classmethod
#     def tearDownClass(cls):
#         cls.selenium.quit()
#         super().tearDownClass()

#     def test_login(self):
#         self.selenium.get("%s%s" % (self.live_server_url, "/404/"))
#         username_input = self.selenium.find_element(By.NAME, "username")
#         username_input.send_keys("myuser")
#         password_input = self.selenium.find_element(By.NAME, "password")
#         password_input.send_keys("secret")
#         self.selenium.find_element(By.XPATH, '//input[@value="Log in"]').click()