Selenium Web Driverを使用してFirefoxでWebサイトのすべてのページリンクのスクリーンショットを自動的に撮る方法は?
ツール、私は使用しています:
- セレン-サーバー-スタンドアロン-2.31.0.jar
- Eclipse [JUNO] for Java Codding
終わり:
私のコードは、ホームページのスクリーンショットを取得した後、要素 ID を使用して最初のメニュー項目をクリックします。
すべてのリンクを読み込み、スクリーン ショットを撮るための Java コードを実装しました。
問題:
その最初のリンクされたページをロードした後、Java プログラムがまだ実行状態にあるにもかかわらず、そのページのスクリーン ショットを取得していません。
仲間がこの問題を解決できるなら、それは私にとって非常に役に立ちます.....
1 に答える
1
このコードが機能することを願っています..
File screenshot = new File("D:\\screenshot1.png");
File tmpScreenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(tmpScreenshot, screenshot);
System.out.println("the screenshot printed at:- " + screenshot.getAbsolutePath());
于 2013-03-18T10:14:03.547 に答える