我想验证我的表单字段都使用Selenium有关联的标签,但是我在抓取页面上所有表单字段时遇到问题。 get_all_fields只获取文本字段;我没有办法还抢了密码,收音机,复选框等用红宝石中的硒遍历所有表单字段
我是想这样的事情:
num_fields = Integer(selenium.get_xpath_count("//input"))
1.upto(num_fields) do |field_number|
input_id = selenium.get_attribute("//input[#{field_number}]@id")
selenium.element?("css=label[for=#{input_id}]")
end
的问题是,//输入[1]不工作;根据页面,输入嵌套在各种标记中。
有没有办法使用硒定位器一般抓住第一,第二等输入?