如何在Selenium IDE中获取下拉列表中的最后一项并使用它?

如何在Selenium IDE中获取下拉列表中的最后一项并使用它?,selenium,drop-down-menu,selenium-ide,Selenium,Drop Down Menu,Selenium Ide,我使用的是Selenium IDE,我有一个动态下拉菜单,需要选择最后一项: 这是我的代码: <tr> <td>storeEval</td> <td>document.getElementsByName(&quot;id&quot;)[0].length-1</td> <td>x</td> </tr> <tr> <td>selec

我使用的是Selenium IDE,我有一个动态下拉菜单,需要选择最后一项:

这是我的代码:

<tr>
    <td>storeEval</td>
    <td>document.getElementsByName(&quot;id&quot;)[0].length-1</td>
    <td>x</td>
</tr>
<tr>
    <td>selectd>name=id</td>
    <td>index={$x}</td>AndWait</td>
    <t
</tr>

仓库
document.getElementsByName(“id”)[0]。长度-1
x
选择d>name=id
索引={$x}并等待
您可以尝试对下拉列表的目标使用“鼠标悬停”命令,并对下拉列表中最后一行(项目)的值使用“单击”

如果这是您的代码的精确副本,则出现以下错误:

<tr>
    <td>storeEval</td>
    <td>document.getElementsByName(&quot;id&quot;)[0].length-1</td>
    <td>x</td>
</tr>
<tr>
    <td>selectd>name=id</td>
    <td>index={$x}</td>AndWait</td>
    <t                              <------- this isn't closed properly.
</tr>

让我知道这是否有帮助。

你能分享下拉列表吗?举个例子来给出更好的答案:)
mouseOver
id=xxx (or use Xpath)


clickAt
id=(selected item)