キュウリとレールを使用していくつかのテストシナリオとステップを構築しています
たとえば、ページのチェックボックスをチェックおよびチェック解除する簡単なコードを次に示します。
When /^I (un)?check all ratings$/ do |uncheck|
page.all("[type='checkbox']").each do |checkbox|
if !uncheck
check(checkbox[:id])
#i want Here to log which checkboxes are checked
else
uncheck(checkbox[:id])
end
end
end