关于Selenium IDE

时间:2012-06-28 10:54:02

标签: selenium-rc selenium-ide

如何通过Selenium IDE在应用程序中记录Autosuggest框

2 个答案:

答案 0 :(得分:0)

使用mouseDownAt,mouseUpAt和waitForElementPresent的组合可能会取得一些成功。

e.g。

mouseDownAt,id=autoSuggestInput,5,5
mouseUpAt,id=autoSuggestInput,5,5
waitForElementPresent, css=.autoSuggestLink

您是否可以提供指向您正在使用的自动建议脚本的演示页面的链接

答案 1 :(得分:0)

我使用“http://jquery.bassistance.de/”基本URL创建了一个演示脚本。因此,请查看以下脚本。

<tr>
    <td>open</td>
    <td>/autocomplete/demo/</td>
    <td></td>
</tr>
<tr>
    <td>waitForText</td>
    <td>id=suggest1</td>
    <td></td>
</tr>
<tr>
    <td>typeKeys</td>
    <td>id=suggest1</td>
    <td>Ad</td>
</tr>
<tr>
    <td>waitForText</td>
    <td>css=li.ac_even.ac_over</td>
    <td>Ada</td>
</tr>
<tr>
    <td>assertText</td>
    <td>xpath=/x:html/x:body/x:div[2]/x:ul/x:li[1]</td>
    <td>Ada</td>
</tr>
<tr>
    <td>assertText</td>
    <td>xpath=/x:html/x:body/x:div[2]/x:ul/x:li[2]</td>
    <td>Adamsville</td>
</tr>