FirefoxのHTTPヘッダーと同様に、セレンの実行中に送受信されるすべてのHTTP要求と応答(さらに重要なのは要求)を保存したいと思います。
組み込みのツールはありますか、それともスクリプトをwireshark / fiddlerと組み合わせる必要がありますか?これを行う最も便利な方法がない場合はどうなりますか?
実際には、ヘッダーだけを探している場合は、captureNetworkTraffic 開始オプションを使用できます
それで
Selenium selenium = new DefaultSelenium("http://www.google.com/", "*firefox");
selenium.start("captureNetworkTraffic=true");
System.out.println(selenium.captureNetworkTraffic());
xmlキャプチャを有効にするだけでよいと思います。私はこれをしばらく使用しましたが、うまく機能し、現在はHtmlUnitを使用しています。
これにより、httpヘッダーと応答本文が保存されます。Seleniumインスタンスをインスタンス化するときは、コンストラクター引数( "xmlhttp")などを渡す必要があります。
ウォルター
firefox から selenium IDE を使用できず (つまり、selenium スクリプトを実行する方法です)、http ヘッダー/firebug を使用してトレースできますか? Wireshark に代わるスクリプト可能なもう 1 つの代替手段は tcpheaders です。