我正在努力寻找解决方案。迭代列阵水豚黄瓜
我正在访问网页上的表格。应用特定过滤器后,每行中的一个数据项必须包含某个值。
我试着从表数据中创建一个数组,使每一行都有自己的索引。
一旦我有了索引,我想在这一行范围内找到我以后的特定值。
到目前为止,我有以下几点:
results_table = all('table#clickable-rows tr')
results_table.each do |row|
within(results_table[row]) do
table_data = all('table#clickable-rows td')
expect(table_data[3]).to have_text TEXT
end
end
end
这是我与挣扎的迭代。有没有人有解决这个问题?
感谢
Hi @Tom Walpole,我尝试了两种解决方案,结果都一样。 RSpec :: Expectations :: ExpectationNotMetError:期望在“” – Tom
@Tom中找到文本“TEXT”@Tom然后文本不存在 - 发布您正在尝试搜索的实际HTML –
使用puts row.text时,它显示整行文本和我之后的特定文本都包含在内。只是当我们试图扩大范围时,它就会失败。这是put row.text'A123ABC Ferrari 48 SORN Renew 2005年11月28日的输出。我需要每行都包含'SORN',因为它的过滤标准为 – Tom