실패한 테스트 시나리오에서 스크린 샷을 찍는 방법

코드 예제

1
0

셀레늄에서 실패한 스크린 샷을 찍는 방법


 HOW TO TAKE SCREENSHOT FOR FAILED SCENARIOS

I have a tearDown method in my Hooks Class. 
I keep my screenshot codes in it. It takes screenshot
as soon as any scenario fails.

	@After
	public void tearDown(Scenario scenario) {
   if(scenario.isFailed()) {
  TakesScreenshot screen=(TakesScreenshot)Driver.getDriver();
  final byte[] screenshot = 
      screen.getScreenshotAs(OutputType.BYTES); ==> taking screenshot
  scenario.embed(screenshot, "image/png"); 
              ==> adding screenshot to the report 
    }
	}
0
0

실패한 테스트 시나리오에서 스크린 샷을 찍는 방법

HOW TO TAKE SCREENSHOT IN ANY TEST CASE WITHOUT FAILURE

 TakesScreenshot screen=(TakesScreenshot)Driver.getDriver();
 File screenshot=screen.getScreenshotAs(OutputType.FILE);
 FileUtils.copyFile(screenshot, new File("<your folder path here>"));
 
 HOW TO TAKE SCREENSHOT FOR FAILED SCENARIOS

I have a tearDown method in my Hooks Class. 
I keep my screenshot codes in it. It takes screenshot
as soon as any scenario fails.

	@After
	public void tearDown(Scenario scenario) {
   if(scenario.isFailed()) {
  TakesScreenshot screen=(TakesScreenshot)Driver.getDriver();
  final byte[] screenshot = 
      screen.getScreenshotAs(OutputType.BYTES); ==> taking screenshot
  scenario.embed(screenshot, "image/png"); 
              ==> adding screenshot to the report 
    }
	}

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
English
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................
Балгарскі
..................................................................................................................
Íslensk
..................................................................................................................