ReportNGでリスナークラスを使用して、失敗したテストケースのスクリーンショットをキャプチャしています。問題は、リスナークラスで以下を使用している場合です。
WebDriver driver = new FirefoxDriver();
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
問題:リスナークラスが何もしていないため、Webdriverは別の空白のブラウザウィンドウを開き、空白のスクリーンショットをキャプチャします。
したがって、私の目的は、リスナークラスから基本クラスで記述された失敗したテストケースのスクリーンショットを撮ることです。
私を助けてください。