不会生成 Leanft 自定义框架 HTML 报告



下面是我的示例代码,其中我尝试使用Leanft创建一个简单的报告,其中我正在获取结果xml文件。

@Test
public void Google() throws Exception {
Reporter.init();
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com");
Thread.sleep(4000);
if( driver.getTitle().equalsIgnoreCase("google")){
Reporter.reportEvent("test", "test",Status.Failed);
}
Reporter.generateReport();
driver.quit();
} 

如文档中指定的那样,如果您要使用自定义框架,您还需要初始化 SDK(SDK.init()SDK.cleanup()(

例如

public static void main(String [] args){
// initialize the SDK and report only once per process
try{
ModifiableSDKConfiguration config = new ModifiableSDKConfiguration();
config.setServerAddress(new URI("ws://myServerAddress:5095"));
SDK.init(config);
Reporter.init();
//put your test code here.
//Generate the report and cleanup the SDK usage.
Reporter.generateReport();
SDK.cleanup();
}  catch(Exception e){
}
}

我认为您的代码没有任何问题,因为报告也按照您的要求生成。

但是,我相信您想要更多类似的东西来表明它在找到Google标题时通过:

@Test
public void Google() throws Exception {
Reporter.init();
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.com");
Thread.sleep(4000);
if( driver.getTitle().equalsIgnoreCase("google")){
Reporter.reportEvent("test", "test",Status.Passed);
} else {
Reporter.reportEvent("test","test",Status.Failed);
}
Reporter.generateReport();
driver.quit();
}

相关内容

  • 没有找到相关文章

最新更新