【发布时间】:2021-09-25 07:12:24
【问题描述】:
我正在将 Selenium 4 与 Ruby 一起使用,我正在尝试捕获网络活动,但我不知道如何使用这些库,也没有找到与 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 有一些建议?
【问题讨论】:
标签: ruby selenium google-chrome-devtools selenium4