2

FirefoxのHTTPヘッダーと同様に、セレンの実行中に送受信されるすべてのHTTP要求と応答(さらに重要なのは要求)を保存したいと思います。

組み込みのツールはありますか、それともスクリプトをwireshark / fiddlerと組み合わせる必要がありますか?これを行う最も便利な方法がない場合はどうなりますか?

4

3 に答える 3

2

実際には、ヘッダーだけを探している場合は、captureNetworkTraffic 開始オプションを使用できます

それで

Selenium selenium = new DefaultSelenium("http://www.google.com/", "*firefox");
selenium.start("captureNetworkTraffic=true");
System.out.println(selenium.captureNetworkTraffic());
于 2010-05-04T20:07:55.833 に答える
0

xmlキャプチャを有効にするだけでよいと思います。私はこれをしばらく使用しましたが、うまく機能し、現在はHtmlUnitを使用しています。

これにより、httpヘッダーと応答本文が保存されます。Seleniumインスタンスをインスタンス化するときは、コンストラクター引数( "xmlhttp")などを渡す必要があります。

ウォルター

于 2009-12-21T18:59:36.950 に答える
0

firefox から selenium IDE を使用できず (つまり、selenium スクリプトを実行する方法です)、http ヘッダー/firebug を使用してトレースできますか? Wireshark に代わるスクリプト可能なもう 1 つの代替手段は tcpheaders です。

于 2009-12-20T14:22:51.223 に答える