Ruby で Selenium 4 を使用しており、ネットワーク アクティビティをキャプチャしようとしていますが、ライブラリの使用方法がわかりません。Ruby に関連するものは見つかりませんでした。
だから私がしたことは:
- Gemfile に DevTool gem を追加しました。
gem 'selenium-devtools', '~> 0.91.1'
- 私はこれを試しているコードです:
devtools = browser.devtools
network = Selenium::DevTools::V91::Network.new(devtools)
network.enable
しかし、うまくいかないようです。
デバッグ中に奇妙なことがわかります:DevToolsオブジェクトを作成すると、socket
メソッドに例外があるようです:
残念ながら、これがなぜ起こるのか理解できず、これについて何も見つかりませんでした。どこかで失敗するメソッドを強制しようとしましたが、.new
どこにも連れて行かれません。
Ruby で DevTools を適切に使用する方法について何かアドバイスがありませんか?