Добрый день!
Столкнулся с проблемой. Пишу примитивный автотест и не могу пройти проверку.
Суть такова. Зарегистрировались на сайте, зашли в профиль и нужно сравнить Email в профиле с тем, что был при регистрации условно.
Код прилагаю:
from selenium import webdriver import time def test_loggin(): driver = webdriver.Chrome() driver.get("https://shop.synctoskill.com/") driver.maximize_window() driver.find_elements("xpath", '//a[@class="nav-link text-dark"]')[0].click() driver.find_element("name", 'Email').send_keys('autotest@ya.ru') driver.find_element("name", 'Password').send_keys('12345Qwer') driver.find_element("xpath", '//input[@value="Sign In"]').click() driver.find_element("xpath", '//a[@href="/Account/Profile"]').click() email = driver.find_elements("xpath", '//p[2][@class="small"]').__getattribute__("class") assert email == "autotest@ya.ru" time.sleep(3) driver.close()
Выдает ошибку по Атрибуту.