問題タブ [browsermob-proxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
752 参照

javascript - 生成された Har ファイルは、browsermob-proxy と分度器を使用して 1 つのファイルにマージされます

browsermob-proxy を使用して、複数の HAR ファイルを並行して生成しようとしています。

私の構成では、同じ spec.js の 2 つのインスタンスを起動しています。各インスタンスは、異なるポートで 1 つの IE ブラウザーを起動し、1 つの har ファイルを生成します。

ただし、生成されたデータは 1 つのファイルにマージされます。

たとえば、各 HAR ファイルに 5 つのリクエストがあると想定されている場合、1 つのファイルには 10 件のリクエストがあり、もう 1 つのファイルには 0 件のリクエストがあります。

Chrome と Firefox では問題ありません。どちらのブラウザも、それぞれ異なるファイルを生成します。結果を 1 つのファイルにマージするのは IE だけです。

各インスタンスは、独自のプロキシを作成して、その beforeEach 関数で異なるポートで開始します。

アドバイスをいただければ幸いです。

0 投票する
1 に答える
594 参照

java - phantomjs を使用する browserMob プロキシが http プロトコルに対して「java.net.UnknownHostException」をスローする

HAR ファイルと Javascript の実行をキャプチャするために、BrowserMob Proxy (browsermob-proxy-2.0-beta-9) と共にヘッドレス ブラウザーのテストに PhantomJS (com.codeborne:phantomjsdriver:1.2.1) を使用しようとしています。

https(例:https://www.google.com)のURLで機能し、HARを取得します。
ただし、http (例: http://www.google.com ) の場合、BrowserMob ログに次のエラーが表示されます。

以下は、PhantomJSのセットアップ方法です

まだ解決策を探しています。
BrowserMob からこのようなメッセージが表示されるのは正常ですか?

私は、おそらく何かを正しくセットアップしていないか、一部を見逃しています。この問題に直面したことがある人がいて、私を助けてくれたり、解決策を教えてくれたりしたら、素晴らしいことです。いくつかの検索を行いましたが、これを解決する解決策が見つかりませんでした。

また、追加情報が必要な場合はお知らせください。

0 投票する
3 に答える
6312 参照

python - HTTP コードを取得するための Browsermob プロキシのインストール

これを尋ねると、私は素朴に見えるかもしれません。いくつかのテスト シナリオでは、さまざまな HTTP コードを取得する必要があります。Selenium だけではできないことがわかりました。サードパーティのリソースを使用する必要があります。Browsermob のようなプロキシである可能性があります。

すでにこれに取り組んでいる人はいますか。hereのようなさまざまなチュートリアルを実行しましたが、これを使用して回避できないようです。

メソッドを使用してBrowsermobをインストールしたpipので、パスを次のように指定しています

ただし、例外が発生しています

私の質問は - 何かありますか - ここで不足している可能性のあるファイルはありますか? 他のファイルをダウンロードする必要がありますか、それともパスが間違っていますか?

0 投票する
2 に答える
2838 参照

https - Browsermob: https トラフィックを受け入れる方法

browsermob-proxy-2.1.0-beta-4-bin を使用しています。インスタンスを作成すると、HTTP ベースのサイトしか表示できません。HTTPS サイトを表示する方法はありますか?

0 投票する
0 に答える
827 参照

java - Linuxでphantomjsが動かなくなる

phantomjs com.codeborne:phantomjsdriver:1.2.1、selenium 2.49、および browserMob Proxy browsermob-proxy-2.0-beta-9 を使用します。Mac でのテストは問題なく動作します。適切な実行可能ファイルを使用して Linux 64 ビットで同じ設定 (機能) をテストすると、次のメッセージが表示されてスタックします。これは、HTTPS を使用する URL で発生します。

プロセスを見ると、次のように表示されます

ここでの提案は私にはうまくいきませんでした。

PhantomJS が「非同期セッションのクリーンアップ フェーズが開始されました」と言って長時間ハングする

「今すぐ開始する非同期セッションのクリーンアップフェーズ」を繰り返します

能力は以下

HTTP の URL の場合は通過しますが、キャプチャしたい HAR は常に空です。

この質問を重複として無視しないでください。同様の他の質問からの提案を見て試してみましたが、どれもうまくいきませんでした。何が起こっているのか、これを解決する方法を理解するのに役立ちます。

0 投票する
1 に答える
1449 参照

robotframework - RobotFramework で BrowserMob Proxy を実行し、HAR ファイルをキャプチャする方法

このコードは robotframework で作成しました

そして、次のようにコマンドラインから BrowserMob プロキシを実行しています。

今、robotframework を実行すると、ブラウザが開き、このメッセージがページに表示されます。

2 つの質問:

  1. 私のページが読み込まれない理由。(プロキシ設定を削除すると機能します)

  2. 回避策の後、HAR ファイルを生成するように指定する方法と、HAR ファイルの場所を指定する方法