Cucumber / Serenity не включает опции выбора на скриншотах отчета HTML - PullRequest
0 голосов
/ 24 октября 2018

Я использую последние стабильные версии огурца и безмятежности, а также стандартный хроматический драйвер.Я испытываю минимальную радость, пытаясь отобразить содержимое поля выбора в моих отчетах 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

Этовсе работает нормально, кроме отображения параметров на скриншоте.Опция выбора сфокусирована на скриншоте, как если бы она была нажата, она просто не отображает список доступных опций, которые отображаются.Я даже вижу, как они появляются, когда смотрят, как хромедрайвер делает свое дело.

...