Подробный отчет Selenide SoftAsserts
@Listeners({SoftAsserts.class})
public class TestClass {
@Test
public void softAssertConfig() {
Configuration.assertionMode = SOFT;
//some checks
}
Отчет будет в формате
FAIL #1: Element should not be visible {By.xpath: //div[contains(text(), 'Add banner')]}
Element: '<div class="v-toolbar__title" data-atest="dialog-toolbar-title">Add banner</div>'
Actual value: visible:true
Timeout: 4 s.
FAIL #2: Element not found {By.xpath: //div[contains(@class, 'v-messages__message')]
Expected: visible
Timeout: 4 s.
Caused by: NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(@class, 'v-messages__message')]
Но тут не указано какие строчки кода не прошли проверку, тестов может быть много и не совсем понятно на каком именно локаторе отвалилась проверка. Подскажите, можно ли их сделать подробнее или просто чтобы строчку кода показывало. Как это работало бы без использования этой фичи. Обычно выделяется синим цветом, на нее можно кликнуть и сразу в нужное место переходит