возникла проблема с использованием ddt и unittest из python, я пытаюсь перейти к предыдущим учебникам в Интернете, но ошибка всегда возвращалась после повторного использования кода.
import unittest
from selenium import webdriver
from ddt import ddt, data, unpack
@ddt
class BrowserCasedTestLogin(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.driver.get('https://www.testing.com')
self.driver.implicitly_wait(10)
@data(('testing@testing.com', 'testing'))
@unpack
def test_login_page(self, username, password):
self.driver.set_script_timeout(30)
self.assertEqual(self.driver.current_url, 'https://www.testing.com/')
self.driver.find_element_by_id('login__username').send_keys(username)
self.driver.find_element_by_id('login__password').send_keys(password)
self.driver.find_elements_by_xpath('/html/body/div/div/div/div[2]/div/form/div[4]/button')[0].click()
self.driver.implicitly_wait(30)
self.assertEqual(self.driver.current_url, 'https://www.testing.com/login')
ошибка:
AttributeError: type object 'ChromeBrowserCasedTestLogin' has no attribute 'test_login_page'