无法在GWT应用程序中使用Selenium IDE从组合框中选择项目?

时间:2013-09-20 04:31:34

标签: selenium-ide

我在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]元素// html / body / div [5] / div / div [12]未找到”。请注意,我可以在Selenium IDE中找到此元素。

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

非常感谢!

2 个答案:

答案 0 :(得分: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>

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

答案 1 :(得分: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>