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

Фотография

Проверка на наличие атрибута используя Фреймворк Serinity


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 roma199308

roma199308

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Рудак Роман Васильевич

Отправлено 13 февраля 2019 - 09:59

Добрый день. Я новичок в Serenity. Столкнулся с такой проблемой. Мне нужно сделать проверку на появление атрибута в классе после клика на кнопку. Делаю сравнение по значению атрибута. В консоли все проходит правильно. Но в отчете всегда тест прошел успешно не зависимо от результата. Прошу подсказать что я не так делаю?

Вот скрины кода:

1. Класс с методом

public String elementHasClass() {
        return  find (articlePageLike).getAttribute ("class");

    } 

2. Класс со степами где я провожу проверку

@Step
    public void atribut(){
        assertThat (articlePage.elementHasClass ().contains ("123"));
    }

3. Скрин консоли где показано что атрибут находится правильно  и проверка выдает false

http://joxi.ru/8And4qqHzqO8Om

4. Скрин отчета где показано что все прошло успешно без ошибок, но должна быть ошибка

http://joxi.ru/GrqZQppC4NZVnm


  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 13 февраля 2019 - 17:49

Я немного не понял язык на котором вы пишете. Возможно, надо использовать проверку assertTrue? Что даёт assertThat?


  • 1

#3 roma199308

roma199308

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Рудак Роман Васильевич

Отправлено 14 февраля 2019 - 09:38

Я немного не понял язык на котором вы пишете. Возможно, надо использовать проверку assertTrue? Что даёт assertTh

Спасибо! Уже разобрался


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных