Слушатель или правило для тестов 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`
}