Слушатель или правило для тестов flutter_driver, чтобы автоматически делать снимок экрана, если какой-либо тест не прошел

Здравствуйте!

Есть огромные проблемы с автоматическим снятием скриншота во флаттере, если какой-либо тест не удался. В общем, я имею в виду то же решение, что и в JUnit или TestNG. Также я пытался обернуть все тестовые примеры в try/catch, но это не сработало должным образом... Пожалуйста, помогите, если есть идеи, как решить эту проблему. Заранее спасибо)

Например

В JUnit это:

import com.codeborne.selenide.junit.ScreenShooter;

public class MyTest {
    @rule
    public ScreenShooter makeScreenshotOnFailure = ScreenShooter.failedTests();
        // `enter code here`
}

В TestNG это:

import com.codeborne.selenide.testng.ScreenShooter;

@listeners({ ScreenShooter.class})
public class MyTest {
    // `enter code here`
}

0 ответов

Другие вопросы по тегам