М
Size: a a a
A
A
VB
A
class TestLoginPage:и страница b)
URL = 'https://www.thelocalgame.com/'
LOGIN_MENU = (By.XPATH, "//button[@class='btn btn-primary' and contains (text(), 'Login')]")
def __init__(self, browser):
self.browser = browser
def load(self):
self.browser.get(self.URL)
def search(self, phrase, botpass):
# search_input = self.browser.find_element(*self.SEARCH_INPUT)
# search_input.send_keys(phrase + Keys.RETURN)
self.browser.find_element(*self.LOGIN_MENU).click()
time.sleep(3)
login_name = self.browser.find_element(By.XPATH, f"//input[@id='email']")
login_password = self.browser.find_element(By.XPATH, f"//input[@id='loginpassword']")
login_button = self.browser.find_element(By.XPATH, f"//div[@class='Login']/form/button[@type='submit' and contains (text(), 'Login')]")
login_name.send_keys(phrase)
# print(botname)
login_password.send_keys(botpass)
# print(botpass)
def test_login(browser):параметр phrase передает OK, а BOTPASS ошибка
# Set up test case data
PHRASE = 'panda',
# BOTNAME = 'xaxaxaxa'
BOTPASS = 'xxxxxxxxxxxxxxx'
# Search for the phrase
LoginPage = TestLoginPage(browser)
LoginPage.load()
LoginPage.search(PHRASE)
# LoginPage.login_name(BOTNAME)
# LoginPage.login_password(BOTPASS)
LoginPage.search(BOTPASS)
test_login - TypeError: search() missing 1 required positional argument: 'botpass'
A
К
A
A
A
AR
VB
AR
AR
iz