1

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 を適切に使用する方法について何かアドバイスがありませんか?

4

1 に答える 1