Хобрук: Ваш путь к мастерству в программировании

Serenity: Как различать отчеты в зависимости от используемой платформы?

Мы используем отчеты о безопасности для обеих платформ для запуска сценариев автоматизации, но не знаем, как различать функции или сценарии в отчетах, чтобы указать, к какой платформе принадлежит. Я использовал теги, которые все еще бесполезны, поскольку эти теги отображаются для обеих платформ. Может ли кто-нибудь предложить или помочь мне решить эту проблему, было бы большим одолжением, пожалуйста?

Используемая версия Serenity: 2.0.30

Прикрепленный скриншот отчета

Прикрепленный скриншот отчета

Заранее спасибо Vamc


Ответы:


1

Я думаю, вы ищете свойство контекста или/и функцию внедрения тегов. Это хорошо описано в блоге авторов здесь https://johnfergusonsmart.com/running-tests-Different-environments-browsers-serenity-bdd/.

10.01.2019
  • Привет Дарш, спасибо за ответ, но ссылка относится к старой версии безмятежности. Мой вопрос связан с последней версией безмятежности. Я также обновил используемую версию. Та 17.01.2019
  • Извините, а с чего вы взяли, что это не работает в последней версии? Вы пробовали это? (и да, я пробовал, и в последней версии 2.0.33 работают как контекст, так и внедрение тегов) 18.01.2019
  • Дарш, спасибо за быстрый ответ. Мои сценарии написаны для обеих платформ, но я запускаю их индивидуально в зависимости от платформы, чтобы соответствующим образом генерировать отчеты, но я не могу понять по отчетам, что это основано на платформе. Я попытался добавить теги как @Android и @iOS по отдельности, но оба тега отображаются в разделах тегов. Я хочу, чтобы отчеты рассматривались индивидуально в зависимости от используемой платформы. 28.01.2019
  • Новые материалы

    Создание кнопочного меню с использованием HTML, CSS и JavaScript
    Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

    Внедрите OAuth в свои веб-приложения для повышения безопасности
    OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

    Классы в JavaScript
    class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

    Как свинг-трейдеры могут использовать ИИ для больших выигрышей
    По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

    Как построить любой стол
    Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..