无法使用Selenium IDE选择特定的下拉控件

时间:2015-04-17 22:02:21

标签: selenium selenium-ide

我在使用Selenium IDE在我的网页上选择特定的下拉列表时遇到了困难。下拉列表的html代码如下:

<tr>
 <td class="lbl">Change Reason:</td>
  <td class="fld">
   <select class="foggy w162px" onchange="setOtherFieldAvailability(this);" name="drpReason">
    <option value="New Information">New Information</option>
    <option selected="selected" value="Changed Data">Changed Data</option>
    <option value="Transcription Error">Transcription Error</option>
    <option value="Other">Other</option>
  </select>
 </td>
</tr>

这个控件的功能非常好。但是Selenium IDE似乎无法选择它。 Selenum命令行如下:

<tr>
    <td>select</td>
    <td>name=drpReason</td>
    <td>value=Other</td>
</tr>

我收到以下错误消息:

[错误]指定的元素不是选择(没有选项)

然后我尝试使用以下内容验证下拉列表的文本:

<tr>
    <td>assertText</td>
    <td>name=drpReason</td>
    <td>New Information Changed Data Transcription Error Other</td>
</tr>

我收到以下错误消息:

[错误]实际值''不匹配'新信息更改数据转录错误其他'

我不明白发生了什么。任何帮助将不胜感激。

伊利亚安德

1 个答案:

答案 0 :(得分:0)

感谢您的帮助。我们想通了。事实证明,这个领域是隐藏的。