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