【发布时间】:2013-09-13 10:40:33
【问题描述】:
如何保存通过 watir-webdriver 加载的图像?所有手册和示例仅显示获取图像的 src,并使用 open-uri 保存它。但我需要保存该图像,该图像是在我的页面加载时生成的。我怎样才能做到这一点?
我可以同时使用 watir 和 watir-webdriver 吗?例如:
require 'watir-webdriver'
require 'watir'
@driver = Watir::Browser.new :firefox
@driver.goto (@base_url)
@img = @driver.image(id: 'CaptchaImage').save("2131.png")
我怎么能做这样的事情?或者如何从缓存中获取?
有人可以帮我吗?
【问题讨论】:
-
您是否偶然尝试编写一个试图绕过验证码的机器人?
-
@AbeHeward 是的,但这仅用于测试目的)
-
@AbeHeward 那么你怎么看?
-
我认为大多数程序员在帮助人们绕过验证码的技术时都会遇到问题。
-
@AbeHeward 绕过是不好的)我只需要测试我们的服务超载...也许 watir 是个坏主意
标签: ruby watir watir-webdriver