我正在努力尋找解決方案。迭代列陣水豚黃瓜
我正在訪問網頁上的表格。應用特定過濾器後,每行中的一個數據項必須包含某個值。
我試着從表數據中創建一個數組,使每一行都有自己的索引。
一旦我有了索引,我想在這一行範圍內找到我以後的特定值。
到目前爲止,我有以下幾點:
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