只是想知道,我怎么能得到一个隐藏的元素使用watir的价值?这是元素:如何获取隐藏元素的值? (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)
很抱歉的基本问题,我有一个搜索,找不到任何东西。
在此先感谢!
什么用的所有的全局变量?这是Ruby脚本中的一个坏迹象。 –
是的,对不起,我只是把这些暂时的,作为提醒让我检查他们所有 - 我目前正在分别写所有的方法,我要去通过并修复它们全部:) – Joe