두 가지 테스트 방법이 있으며 링크의 제목을 확인하는 코드를 작성했습니다. 한 가지 방법으로 의도적으로 한 가지 방법을 통과했지만 다른 하나는 실패했지만 보고서에는 실패했습니다 파이 차트에서만 패스 상태를 제공합니다. 실패한 것을 추적하는 방법?셀렌의 범위 보고서를 사용하여 합격과 불합격을 구별하는 방법
package com.custom.reports;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.ITestResult;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.Test;
import com.relevantcodes.extentreports.ExtentReports;
import com.relevantcodes.extentreports.LogStatus;
public class CustomReports {
WebDriver driver;
ExtentReports logger;
@Test(priority = 1)
public void verifyTitle() {
System.setProperty("webdriver.firefox.marionette", "C:\\geckodriver.exe");
logger = ExtentReports.get(CustomReports.class);
logger.init("C:\\Users\\siddhesh.kalgaonkar\\Documents\\Reports\\SecondReport.html", true);
logger.startTest("Verify Title Test");
driver = new FirefoxDriver();
driver.manage().window().maximize();
logger.log(LogStatus.INFO, "Browser is up and running..");
driver.get("http://google.com");
logger.log(LogStatus.INFO, "Application is up and running..");
String title = driver.getTitle();
Assert.assertTrue(title.contains("Google"));
logger.log(LogStatus.INFO, "Title is verified..");
logger.endTest();
}
@Test(priority = 2)
public void verifyTitle2() {
String title1 = driver.getTitle();
Assert.assertTrue(title1.contains("Selenium"));
logger.log(LogStatus.INFO, "Title is verified..");
logger.endTest();
}
@AfterSuite
public void afterFailed() {
driver.get("C:\\Users\\siddhesh.kalgaonkar\\Documents\\Reports\\SecondReport.html");
}
}
아래 보고서의 스크린 샷이 생성됩니다 :
는 추가 정보가 필요한 경우 알려 주시기 바랍니다
다음은 내 코드입니다.
미리 감사드립니다 :)
당신의 질문이 셀렉니언과 관련된 더 많은 Testng이라고 말했을 것입니다. 우리는 Junit과 협력하여 대답 대신에 주석을 사용합니다. 우리가 가진 프로젝트 중 하나에서'@ Rule'을 추가하고'@Override protected void succeeded (Description description) {}'과'@Override protected void failed (Throwable e, Description description) {}'를 수행했습니다. –
오케이 @EnriqueMedina. 당신은 내가 TestNG에서 그것을 어떻게 얻을 수 있는지 알 수 있니? –
아무도 도와주세요 –