-1

IE8/WinXP マシンでスクリーンショットをキャプチャする Webdriver テストを実行しています。コードは簡単です -

WebDriver driver = new InternetExplorerDriver();
driver.get("http://www.google.com/");
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));

これを実行すると、サイズが 0KB の screenshot.png ファイルが生成されます。他のすべてのブラウザーのスクリーンショットを簡単に生成でき、Win7 の IE8 でも簡単に生成できます。WinXP の IE8 でのみ失敗します。ポインタはありますか?

4

2 に答える 2

0

スクリーンショットを撮るためのポインタはありません。私のマシンで同じコードを使用し、スクリーンショットを撮りました。再試行。それでも動作しない場合は、IE8 バージョンに問題があるため、IE9 バージョンに問題がない IE9 にアップグレードしてください。

于 2013-02-25T13:15:19.533 に答える