問題タブ [selenium4]

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 投票する
1 に答える
935 参照

java - selenium4 を使用して .har ファイルまたはネットワーク リクエストを取得する方法

私たちが知っているように、新しいバージョンの Selenium (4.0.0-alpha-2) に追加された機能の 1 つは、Java の Chrome DevTools API の非常に優れたインターフェイスです。DevTools API は、ブラウザーと Web トラフィックを制御するための優れた機能を提供します。

最新バージョンのセレンを使用したドキュメントに従って、セッションからネットワーク要求をキャプチャできます。

以前は、ネットワーク リクエストを取得するために browsermob を使用していましたが、残念ながら数年間更新されませんでした。

すべての内部要求を取得するために、この selenium4 開発ツール API を使用した人を探しています。

すべてのリクエストを取得する方法を教えてもらえますか? ありがとう、前進

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

selenium - HTTPリクエストとレスポンスをキャプチャするためにSeleniumで(Pythonを使用して)Chrome DevToolsプロトコルを使用する方法は?

この目的で使用されることは知ってFetch Domainいますが、正確にどのように実装できるかはわかりません。Selenium python では、次のコードを使用してrequestPausedイベントの発行を有効にしました。

requestPausedしかし、イベントを処理する方法がわかりません(fulfillRequestまたはcontinueRequest/を呼び出す必要がありますcontinueWithAuth)。その結果、プログラムが動作しなくなります。それがどのように機能するかを理解するのに役立つ例を誰かが提供してくれれば、本当に感謝しています。