如何将浏览器名称附加到黄瓜范围报告左侧的功能

时间:2018-06-04 15:26:59

标签: selenium cucumber selenium-extent-report

我正在研究使用黄瓜的硒项目。当我运行我的功能文件时,我使用一个testng xml文件在三个不同的浏览器上运行它们,因此每个功能将在范围报告的左侧出现三个不同的时间。我想知道是否有任何方法可以为每个功能添加浏览器的名称,就像你可以为它们添加日期和时间一样。

1 个答案:

答案 0 :(得分:0)

我在范围报告中打印以下详细信息。

    public static String getBrowser() {
            Capabilities cap = ((RemoteWebDriver) getDriver()).getCapabilities();
            String browserName = cap.getBrowserName().toLowerCase();
            return StringUtils.capitalize(browserName);
        }

    public static String getOs() {
        Capabilities cap = ((RemoteWebDriver) getDriver()).getCapabilities();
        String os = cap.getPlatform().toString();
        return os;
    }

    public static String getVersion() {
        Capabilities cap = ((RemoteWebDriver) getDriver()).getCapabilities();
        String v = cap.getVersion().toString();
        return v;
    }