只是想知道,如何使用 watir 获取隐藏元素的值?这是元素:
<input type="hidden" value="randomstringhere" id="elementid" name="elementname" />
这是我的代码自动取款机:
require "rubygems"
require "watir-webdriver"
$browser = Watir::Browser.new :ff
$browser.goto("http://www.site.com")
$grabelement = $browser.hiddens(:id, "elementid")
$blah = $grabelement.attribute_value("value")
puts $blah
这卡在最后一行,它返回
code.rb:6:in `<main>': undefined method `attribute_value' for #<Watir::HiddenCollection:0x8818adc> (NoMethodError)
对不起,基本问题,我已经进行了搜索,但找不到任何东西。
提前致谢!