2016-07-05 8 views
0

私はPhantomJSDriverを使って多くのURLのスクリーンショットを撮っていました。PhantomJSDriverはX秒後にスクリーンショットを撮りますか?

いくつかのURLではタイムアウトが発生するという問題がありました。 失敗したURLを調べたところ、URLが完全に読み込まれるまでには時間がかかります。

すべてのURLを処理するには時間がかかりすぎるため、pageLoadTimeoutを拡張することはできません。 したがって、PhantomJSDriverをページが完全に読み込まれるまで待たされることはありません。

完全に読み込まれているかどうかに関わらず、PhantomJSDriverがX秒後にスクリーンショットを撮ることは可能でしょうか?

おかげ

答えて

0

あなたはいつか後にURLナビゲーションのために実行中のスレッドの実行を一時停止してからスクリーンショットを撮ることができます。

driver.Navigate().GoToUrl(url); 
Thread.Sleep(1000); // 1000 milli seconds 
driver.GetScreenshot() 
関連する問題