当前位置: 首页 > 知识库问答 >
问题:

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

谭池暝
2023-03-14

我很难用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>

我收到以下错误消息:

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

然后,我尝试使用以下命令验证下拉列表的文本:

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

我收到以下错误消息:

[错误]实际值“”与“新信息更改数据抄录错误其他”不匹配

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

伊利亚

共有1个答案

卞经业
2023-03-14

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

 类似资料:
  • 你好,我正在使用selenium,并且已经成功地设置了id历史的文本字段,但是无法从

  • 嗨,我一直在做量角器测试,我的测试有问题。我的ionic应用程序确实有一个具有模型名称的下拉列表,我试图使用模型名称访问它,它可以工作,但问题是它无法选择我需要从该下拉列表选项中选择的确切选项。它只选择第一个?我这样写了量角器语法。 但是这段代码选择的不是值59,而是值0,这是默认选项。有人能帮我吗?

  • 我真的很难从一个网站上的下拉菜单中选择一个项目。HTML的代码如下所示: 我已经尝试了我能想到的一切,并在StackOverflow上找到了!我注意到这似乎可以用来选择实际的下拉框: 但我认为这是可行的,因为代码运行时不会出现任何错误。但是,我仍然无法从下拉菜单中选择任何内容。我试过: 通过xpath/name/id/tag/value/text查找元素 选择\u mp。按值选择值('2') 选择

  • 我试图从2个Ajax下拉字段中选择一个特定的值。第一个下拉选项列表打开,但没有选择选项,这就是为什么第二个下拉列表没有绑定并且错误发生的原因 org.openqa.selenium.nosuchelementException:找不到Element:option[value=“111”]。 请帮帮我..我是硒的新手 这是我的代码..

  • 我用的是这样的意图: 在中,我有以下内容: 当我从特定的相册中选择图像时,比如“posts”、“profile photos”(参见屏幕截图),我无法在中获取图像路径。可以从其他相册中选择图像,没有任何问题。 我尝试在中添加但返回。 这里也有类似的问题,但没有人回答。 请救命!

  • 我做了一个任务跟踪器,它从主组谷歌电子表格中获取我的任务,并按日期在我的跟踪器电子表格中按顺序排列它们。我还包括一个下拉列表来标记每个任务的状态。 除了状态选项外,它的工作方式与我所希望的一样——来自集团电子表格的数据经常更改(任务被删除和添加),当这种情况发生时,我的电子表格中的列表会自动更新,并根据新任务和日期进行切换,但状态列保持静态。 例如,假设我完成了电子表格上的第一项任务,因此我在跟踪