1
私はポップアップのスクリーンショットを取るセレン2にテストスクリプトを書いています。ポップアップウィンドウはpdfです。ポップアップウィンドウにフォーカスを切り替えてスクリーンショットを撮る
リンクをクリックした後、私はスクリーンショットを撮るには、コード
try {
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));
} catch (IOException e) {
e.printStackTrace();
}
}
を使用しています、しかし、それだけでポップアップウィンドウのメインページのショットを取り、ありません。セレン2を持ち、新しいポップアップにフォーカスを移し、スクリーンショットを撮ってから、ポップアップを閉じてメインウィンドウに戻る方法がありますか?あなたはこのようなもので、ドライバのフォーカスを切り替えて