Watir防止重定向

时间:2015-07-20 21:16:45

标签: watir-webdriver

如何防止Watir重定向?我有一个网站,用户可以粘贴网址,我从中检索图像。有时我会看到网址被重定向到另一个页面(即广告特别)。

我能够让它像这样工作:

 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

1 个答案:

答案 0 :(得分:2)

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

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