Перейти к содержимому

Dmitry1199

Регистрация: 06 фев 2023
Offline Активность: 19 мар 2023 19:51
-----

Мои темы

Selenium не видит атрибут?

07 февраля 2023 - 10:54

Добрый день!

Столкнулся с проблемой. Пишу примитивный автотест и не могу пройти проверку.

Суть такова. Зарегистрировались на сайте, зашли в профиль и нужно сравнить 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()

Выдает ошибку по Атрибуту.