34 lines
817 B
Markdown
34 lines
817 B
Markdown
Изменён pom файл для отображения allure отчётов.
|
||
Успешно собирается в allure-reports/
|
||
|
||
Добавлена возможность скриншотов по шагам
|
||
```
|
||
AllureUtils.attachScreenshot()
|
||
```
|
||
|
||
а также при ошибках
|
||
|
||
```@Rule
|
||
public MyAllureListener allureListener = new MyAllureListener();
|
||
```
|
||
|
||
|
||
```
|
||
public class MyAllureListener extends TestWatcher {
|
||
|
||
@Override
|
||
protected void failed(Throwable e, Description description) {
|
||
takeScreenshot();
|
||
}
|
||
|
||
@Attachment(value = "Screenshot on failure", type = "image/png")
|
||
public byte[] takeScreenshot() {
|
||
return ((TakesScreenshot) DriverManager.getDriverManager().getDriver())
|
||
.getScreenshotAs(OutputType.BYTES);
|
||
}
|
||
}
|
||
```
|
||
|
||

|
||
|