シナリオから文字列を取得し、ステップ定義に設定しようとしています。しかし、うまくいきません。
私のシナリオは
Scenario: Save Contact with empty field in setting page
Given I logged in
When remove "contact" manitary field
Then I click save button
Then I should see message
私のステップ定義は
When /^remove "([^"]*)" manitary field$/ do |n|
rows = all('##{n}-mapping-table tbody tr')
rows.each do |raw|
within raw do
find('.remove_nested_fields').click
sleep 1
end
end
find("##{n}-mapping-table thead tr th.add-new .insert_in_table").click
end
エラーメッセージはAn invalid or illegal string was specified (Selenium::WebDriver::Error::UnknownError)
ここに何のエラーがあるのか わかりません。
アドバイスありがとうございます