0

我在 GWT 应用程序中使用 Selenium IDE。从组合框中选择值时遇到问题。

我的 Selenium IDE 源是这样的:

<!—Select value from combobox -->
<tr>
    <td>click</td>
    <td>//*[@id=&quot;x-auto-174-input&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>clickAt</td>
    <td>//html/body/div[5]/div/div[12]</td>
    <td></td>
</tr>

此源可以选择此组合框的一个项目,但 Selenium IDE 在选择此项目后显示此错误“[error] Element //html/body/div[5]/div/div[12] not found”。请注意,我可以在 Selenium IDE 中找到这个元素。

请给我一些建议来解决这个问题。有没有办法从组合框中选择值?

非常感谢!

4

2 回答 2

1
    <tr>
        <td>click</td>
        <td>//*[@id=&quot;x-auto-174-input&quot;]</td>
        <td></td>
    </tr>
    <tr>
        <td>mouseDown</td>
        <td>//html/body/div[5]/div/div[12]</td>
        <td></td>
    </tr>

或者试试这个

    <tr>
    <td>click</td>
     <td>//*[@id=&quot;x-auto-174-input&quot;]</td>
     <td></td>
    </tr>
    <tr>
        <td>Select</td>
        <td>//html/body/div[5]/div/div[12]</td>
        <td> name of Control</td>
    </tr>

让我知道您的问题是否已解决

于 2013-10-05T19:16:31.827 回答
0

我已经解决了这个问题。:) 我使用“mouseDown”命令。

我的来源:

<!—Select value from combobox -->
<tr>
    <td>click</td>
    <td>//*[@id=&quot;x-auto-174-input&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>mouseDown</td>
    <td>//html/body/div[5]/div/div[12]</td>
    <td></td>
</tr>
于 2013-09-26T04:40:08.980 回答