我在GWT应用程序中使用Selenium IDE。我从组合框中选择值时遇到了问题。
我的Selenium IDE来源如下:
<!—Select value from combobox -->
<tr>
<td>click</td>
<td>//*[@id="x-auto-174-input"]</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中找到此元素。
请给我一些建议来解决这个问题。有没有办法从组合框中选择价值?
非常感谢!
答案 0 :(得分:1)
<tr>
<td>click</td>
<td>//*[@id="x-auto-174-input"]</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="x-auto-174-input"]</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="x-auto-174-input"]</td>
<td></td>
</tr>
<tr>
<td>mouseDown</td>
<td>//html/body/div[5]/div/div[12]</td>
<td></td>
</tr>