警告防止重定向

Watir Prevent Redirection

如何防止 Watir 重定向?我有一个网站,用户可以在其中粘贴 url 并从中检索图像。有时我看到 url 被重定向到另一个页面(i.e.advertising 特殊)。

我可以让它像这样工作:

 b = Watir::Browser.new :phantomjs
 b.goto my_url
 browser.back if b.url != my_url

但不是很优雅。我希望有一个 属性 类似于 Mechanize 的:

agent = Mechanize.new { |agent| agent.user_agent_alias = 'Mac Safari' }
agent.redirect_ok = false

Watir 没有阻止重定向的选项。

Watir 以与真实用户相同的方式驱动浏览器。由于真实用户不会选择是否遵循重定向,Watir 也不会。