ruby - 如何使用 ruby​​ 使用 selenium webdriver 从 har 文件读取请求

标签 ruby rubygems selenium-webdriver

我能够生成 har 文件并将其保存在我的机器上。现在我想阅读它并检查该 har 文件中可用的特定日志。

请就此提出建议。

最佳答案

只需使用以下正则表达式行即可。

File.open(Dir["#{path}/*.har"][1], "r").each_line do |line|
  puts line if (line['https://your.domain.com'])
end

如果你不想要正则表达式那么使用

File.open(Dir["#{path}/*.har"][1], "r").each_line do |line|
  puts line if (line[/your.domain.com/])
end

关于ruby - 如何使用 ruby​​ 使用 selenium webdriver 从 har 文件读取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20605709/

相关文章:

ruby - rbenv 没有显示可用的 ruby​​ 版本

ruby-on-rails - 是否可以在本地文件夹中运行 Ruby 和 Rails,而无需先在 Mac OS X 上安装它们?

css - 将样式添加到 simple_form 集合/下拉列表

java - 使用多个条件在 Selenium 中查找 WebElement

java - 如何让 Selenium 等到元素出现?

ruby-on-rails - 限制对 Rails 引擎路由的访问...约束不起作用

ruby-on-rails - ruby-1.9.3-p125 ssl 错误

ruby - 在 VSCode (Mac OS X) 中调试 Ruby 代码时出错

mysql - 引发 MysqlError; raise Mysql::Error 都有效,这是怎么发生的?

python - 如何修复ModuleNotFoundError : No module named 'webdriver_manager'