Cucumber / Serenity не включает опции выбора на скриншотах отчета HTML
Я использую последние стабильные версии огурца и безмятежности, наряду со стандартным хроматографом. Я испытываю минимальную радость, пытаясь показать содержимое поля выбора в моих отчетах HTML.
Вот мой HTML-код:
<html>
<head></head>
<body>
<select id="inputSelectForAuth">
<option>Select</option>
<option>KBA</option>
<option>SMS</option>
<option>Phone</option>
<option>Shared Secret</option>
</select>
</body>
</html>
Вот мой код спокойствия (Java):
public void clickAvailableMethodOptions() {
WebElementFacade XPATH_SELECT = find(ByXPath.xpath("(//select[@id='inputSelectForAuth'])"));
XPATH_SELECT.click();
XPATH_SELECT.waitUntilVisible();
}
Который вызывается из моего файла определения шага (Java):
@Then("^click on available method options")
public void clickAvailableMethodOptions() {
commonsUtilPage.clickAvailableMethodOptions();
}
Который вызывается из моего файла функций:
Feature: method options
scenario: check available method options exist
Then click on available method options
Все работает нормально, кроме отображения параметров на скриншоте. Опция select сфокусирована на скриншоте, как если бы она была нажата, она просто не отображает список доступных опций, которые отображаются. Я даже вижу, как они появляются, когда смотрят, как хромедрайвер делает свое дело.