黄瓜/宁静在HTML报告的屏幕截图中未包含选择选项

时间:2018-10-24 13:39:07

标签: automated-tests cucumber cucumber-java serenity-bdd cucumber-serenity

我使用的是黄瓜和宁静的最新稳定版本,以及标准的chromedriver。尝试在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

除了在屏幕截图中显示选项外,其他所有功能都可以正常工作。选择选项集中在屏幕快照中,就好像它已被单击一样,它只是不显示显示的可用选项列表。甚至在看chromedriver做到这一点时,我甚至可以看到它们出现。

0 个答案:

没有答案