Я пытаюсь проверить, является ли значение в таблице данных правильным, поэтому я выбираю все строки и проверяю, имеет ли это значение tr has_content имени объекта и значения, которое я проверяю.Проблема в том, что я не могу сделать return
в огурце:
Then /^I should see "([^"]*)" beside "([^"]*)"$/ do |value, name|
all("tr").each do |tr|
if tr.has_content?(value) && tr.has_content?(name)
assert true and return
end
end
assert false
end
Я хочу что-то подобное.Когда я нахожу строку, которая имеет оба значения, это означает, что она правильная, и я должен остановить цикл и просто вернуть true (в противном случае он продолжится до assert false
в конце)Я об этом?