【发布时间】:2012-12-08 10:53:09
【问题描述】:
我正在测试一个 Ajax 应用程序,并在 Firefox 17 的 Selenium IDE 1.9.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>
第一个选择工作正常,但由于某种原因,当它尝试选择第二个时出现以下错误:“未找到元素 id=answerChoice7_9”。我用Firebug查看元素名,肯定是answerChoice7_9。
谢谢。
【问题讨论】:
标签: ajax selenium automation browser-automation