sbtqa / page-factory

Java framework for functional UI test automation in the BDD style
Other
28 stars 20 forks source link

Не работает Aspectj Step #159

Closed Sergo101010100 closed 5 years ago

Sergo101010100 commented 5 years ago

При встраивании этого фрэймворка в проект с junit-тестами (например, https://github.com/allure-examples/allure-junit-example) перестает работать формирование @io.qameta.allure.Step (через аспект io.qameta.allure.aspects.StepsAspects) в Allure.

Прошу подсказать каким образом page-factory блокирует работает аспектов

clicman commented 5 years ago

Хммм... а page-factory-2?

Sergo101010100 commented 5 years ago

C page-factory-2 тоже. Без зависимости image С зависимостью

`

ru.sbtqa.tag.pagefactory
        <artifactId>web-plugin</artifactId>
        <version>10.0.0</version>
    </dependency>`

image

clicman commented 5 years ago

Судя по всему, что-то не так с конфигурацией. Я сделал ветку с примером рабочей конфигурации. Надо запуситить командой mvn test и получить отчет: image

P.S. На данный момент работа с junit без cucumer находится в статусе MVP. Как только мы закончим работу над этой фичей, то в отчет будут автоматически добавляться шаги при вызовах методов типа openPage или click с нужными параметрами и логами.

Sergo101010100 commented 5 years ago

Спасибо за помощь!

Sergo101010100 commented 5 years ago

Так, а если для page-factory-1 ? Текущий проект именно на нем, а перейти слишком сложно.

clicman commented 5 years ago

Так. Миграция вообще простая. Переводили проекты за 1 день очень большие. Мы в pf1 только багфиксы делаем и новый функционал не предоставляем всех агитируя переходить на pf2

Sergo101010100 commented 5 years ago

А это нельзя считать дефектом? :)

clicman commented 5 years ago

Нет. Pf1 это cucumber only фреймворк.