iframe に大量のテキストがあり、そのテキストが正しいことを確認したいと思います。ただし、iframe を選択した後でも、常に失敗します。
<iframe>
...
<tbody>
<tr class="sub">
<td width="100%" class="bodyText">Your username has been sent to: f*****@example.net</td>
</tr>
<tr class="row">
<td> </td>
</tr>
</tbody>
</iframe>
セレンスクリプトは次のようになります。
<tr>
<td>selectFrame</td>
<td>index=0</td>
<td></td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>has been sent</td>
<td></td>
</tr>
選択フレームは常にパスします。ページには 1 つのフレームしかありません。AssertTextPresent は常に失敗します。Selenium JIRA に関する関連するバグ レポートを読みましたが、2 年前から回答がありませんでした。Web を少し調べたところ、フレームを選択してからアサートすることをお勧めします。これが私が行っていることです。困惑した。
iframe 内のテキストを確認するにはどうすればよいですか?