lib.itmens/common/tests.py
2023-01-05 03:06:13 -05:00

30 lines
1.1 KiB
Python

# 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()