Ajax アプリをテストしていて、Firefox 17 の Selenium IDE 1.9.1 にスクリプトを記録しました。通常は動作しますが、特定の時点でハングアップします。私が抱えている問題の 1 つは、スクリプトが選択要素 (ドロップダウン リスト) から正しいオプションを正しく見つけて選択することです。このすぐ下に別の選択要素があり、何らかの理由で、Selenium はその要素が見つからないと言っています (明らかにそこにあり、名前が正しいにもかかわらず)。
これはコードです:
<tr>
<td>select</td>
<td>id=answerChoice7_8</td>
<td>label=Massachusetts</td>
</tr>
<tr>
<td>select</td>
<td>id=answerChoice7_9</td>
<td>label=Boston University - Boston</td>
</tr>
最初の選択は正常に機能しますが、2 番目の選択を試みると、何らかの理由で次のエラーが表示されます:「要素 id=answerChoice7_9 が見つかりません」。Firebug で要素名を確認したところ、間違いなく answerChoice7_9 です。
ありがとう。