我在 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>
选择帧总是通过。页面上只有一帧。AssertTextPresent 总是失败。我已经阅读了关于 Selenium JIRA 的相关错误报告——从 2 年前开始,没有任何回应。在网上看了一点,建议是选择框架然后断言,这就是我正在做的事情。难住了。
我应该怎么做才能检查 iframe 中的文本?