t.me/atinfo_chat Telegram группа по автоматизации тестирования

Отсутствуют степы в отчете allure (appium, TestNG, Gradle)

testng
appium
java
Теги: #<Tag:0x00007f21d5819f18> #<Tag:0x00007f21d5819dd8> #<Tag:0x00007f21d5819c98>

(Олег) #1

Всем привет. Осваиваю автотестирование. Решил добавить отчеты аллюра. Перечитал уже порядком инфы различной, перебробовал кучу вариантов, но степов в отчете так и не получил. Отчет запускается корректно, а степов нет. Подскажите, что не так делаю? Может я сам тест неправильно пишу?

buildscript {
    repositories {
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath "io.qameta.allure:allure-gradle:2.5"

    }
}

    apply plugin: 'java'
    apply plugin: 'io.qameta.allure'

    test{
        useTestNG()
    }

    allure {
        version = '2.7.0'
        aspectjVersion = '1.9.4'
        autoconfigure = true
        aspectjweaver = true
        allureJavaVersion = '2.0-BETA10'
    }
    repositories {
        jcenter()
    }
    dependencies{
        compile group: 'io.qameta.allure', name: 'allure-testng', version: '2.7.0'
        testCompile group: 'org.testng', name: 'testng', version: '6.14.3'
        implementation group: 'io.appium', name: 'java-client', version: '7.0.0'
    }

Сам степ

public class DemoPage {
    
    @AndroidFindBy(id = "com.xxx.client:id/btn_demo")
    private MobileElement demoMode;

    @Step("Нажимаем кнопку демо")
    public void clickDemo() {
        demoMode.click();
    }

    public DemoPage(AppiumDriver<WebElement> driver) {
        PageFactory.initElements(new AppiumFieldDecorator(driver), this);
    }

}

И сам тест

public class DemoHouseTest extends BaseTest {

    @Test()
    public void DemoTest() {
        System.out.println("Start Demo Test");
        DemoPage demo = new DemoPage(driver);

        demo.clickDemo();
    }
}