browsermob-proxy-rb wit watir / selenium

时间:2013-09-24 09:03:29

标签: ruby rubygems selenium-webdriver watir-webdriver

我正在寻找https://github.com/jarib/browsermob-proxy-rb上下一行代码的内容:

server = BrowserMob::Proxy::Server.new("/path/to/download/browsermob-proxy")

那么放在/ path / to / download / browsermob-proxy上的内容是什么,或者如何下载并放在那里?我在windows xp上试图设置并制作har文件。

2 个答案:

答案 0 :(得分:0)

路径可以在宝石文件夹中找到,在我的例子中它是:

'C:/Ruby193/lib/ruby/gems/1.9.1/gems/browsermob-proxy-0.1.3/lib/browsermob-proxy.rb'

答案 1 :(得分:0)

Ruby Browsermob gem是一个包装器,用于控制从Ruby脚本用Java编写的代理。

您需要提供代理可执行文件的路径,以便gem可以为您启动服务器。

示例:

browsermob_bin = "/path/to/browsermob-proxy-2.1.4/bin/browsermob-proxy"
server = BrowserMob::Proxy::Server.new browsermob_bin
server.start

您可以从此处下载代理二进制文件:https://github.com/lightbody/browsermob-proxy/releases