カピバラを使用してドロップダウンでオプションを選択する方法
カピバラ(2.1.0)を使用してドロップダウンメニューから項目を選択しようとしています。 番号で選択したい(2番目、3番目などのオプションを選択する)。 私はグーグルであらゆる種類のことをしようとするが、運が悪いと夢中になっている。 次の値を使用して選択できました。 find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click しかし、私はそのメソッドb / cを使いたくありません。値は変化し、テストがもろくなるものです。 ドロップダウンのHTMLは次のとおりです。 <td class="value"> <select name="organizationSelect" id="organizationSelect" class="required"> <option value="NULL">Choose...</option> <option value="4c430d62-f1ba-474f-8e8a-4452c55ea0a8">&nbsp;Institution1</option> <option value="e1a4efa7-352d-410a-957e-35c8a3b92944">&nbsp;Institution / test</option> </select> </td> 私もこれを試しました: option = find(:xpath, "//*[@id='organizationSelect']/option[2]").text select(option, :from => organizationSelect) しかし、それはこのエラーになります: Ambiguous match, found 2 elements matching option "Institution" (Capybara::Ambiguous) では、ドロップダウンから(カピバラを使用して)最初、2番目、3番目などのオプションを選択するにはどうすればよいですか?