Ruby 从表中的输入元素访问文本
我需要获取基于文本的值(存储在一个输入元素中,该元素位于表中的单元格中)。 我该怎么做? 这是我的密码:Ruby 从表中的输入元素访问文本,ruby,input,watir,Ruby,Input,Watir,我需要获取基于文本的值(存储在一个输入元素中,该元素位于表中的单元格中)。 我该怎么做? 这是我的密码: recordTable = @browser.div(:id => "gridtable").table(:id,'lastgrid') puts "Table: #{recordTable}" recordTable.rows.each do |row| row.cells.each do |cell| if(cell.inpu
recordTable = @browser.div(:id => "gridtable").table(:id,'lastgrid')
puts "Table: #{recordTable}"
recordTable.rows.each do |row|
row.cells.each do |cell|
if(cell.input.text.include?("Paid"))
puts "TRUE"
else
puts "FALSE"
end
end
end
结果总是错误的,但我要查找的文本已在表格上 我假设您的输入元素是文本字段类型:
<input type="text" value="text user sees" />
在单个单元格上,如何访问此输入元素?e、 g.
cell.text
,cell.input
?@konsolebox我改变了我的问题。
cell.input.text
#=> ""
cell.input.value
#=> "text user sees"