問題タブ [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.
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 関数で異なるポートで開始します。
アドバイスをいただければ幸いです。
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 からこのようなメッセージが表示されるのは正常ですか?
私は、おそらく何かを正しくセットアップしていないか、一部を見逃しています。この問題に直面したことがある人がいて、私を助けてくれたり、解決策を教えてくれたりしたら、素晴らしいことです。いくつかの検索を行いましたが、これを解決する解決策が見つかりませんでした。
また、追加情報が必要な場合はお知らせください。
python - HTTP コードを取得するための Browsermob プロキシのインストール
これを尋ねると、私は素朴に見えるかもしれません。いくつかのテスト シナリオでは、さまざまな HTTP コードを取得する必要があります。Selenium だけではできないことがわかりました。サードパーティのリソースを使用する必要があります。Browsermob のようなプロキシである可能性があります。
すでにこれに取り組んでいる人はいますか。hereのようなさまざまなチュートリアルを実行しましたが、これを使用して回避できないようです。
メソッドを使用してBrowsermobをインストールしたpip
ので、パスを次のように指定しています
ただし、例外が発生しています
私の質問は - 何かありますか - ここで不足している可能性のあるファイルはありますか? 他のファイルをダウンロードする必要がありますか、それともパスが間違っていますか?
https - Browsermob: https トラフィックを受け入れる方法
browsermob-proxy-2.1.0-beta-4-bin を使用しています。インスタンスを作成すると、HTTP ベースのサイトしか表示できません。HTTPS サイトを表示する方法はありますか?
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 は常に空です。
この質問を重複として無視しないでください。同様の他の質問からの提案を見て試してみましたが、どれもうまくいきませんでした。何が起こっているのか、これを解決する方法を理解するのに役立ちます。
robotframework - RobotFramework で BrowserMob Proxy を実行し、HAR ファイルをキャプチャする方法
このコードは robotframework で作成しました
そして、次のようにコマンドラインから BrowserMob プロキシを実行しています。
今、robotframework を実行すると、ブラウザが開き、このメッセージがページに表示されます。
2 つの質問:
私のページが読み込まれない理由。(プロキシ設定を削除すると機能します)
回避策の後、HAR ファイルを生成するように指定する方法と、HAR ファイルの場所を指定する方法