9

尝试 Selenium IDE。我遇到了一个间歇性错误,我尝试降低 IDE 的速度,但它仍然会发生。我开始使用谷歌搜索fishbase,然后单击搜索fishbase 链接-然后单击“通用名称”,然后将Taron 放入并喜欢最上面的“美国”链接。通常它在同一个地方出现错误“[error] Element name=CommonName not found”,十有八九它在那里有问题。我希望我已经提供了足够的信息。使用 Ubuntu 11.10 和 FF 11.0。我的连接速度非常快,但将滑块移动到慢速。为什么会出现这个问题?

<tr>
    <td>open</td>
    <td>/</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>id=gbqfq</td>
    <td>fishbase</td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=em</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>name=CommonName</td>
    <td>Tarpon</td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=input[type=&quot;button&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>link=Tarpon</td>
    <td></td>
</tr>

它第一次有效,但第二次无效……谢谢。

[info] Executing: |open | / | |
[info] Executing: |type | id=gbqfq | fishbase |
[info] Executing: |clickAndWait | css=em | |
[info] Executing: |type | name=CommonName | Tarpon |
[info] Executing: |clickAndWait | css=input[type="button"] | |
[info] Executing: |clickAndWait | link=Tarpon | |
[info] Executing: |open | / | |
[info] Executing: |type | id=gbqfq | fishbase |
[info] Executing: |clickAndWait | css=em | |
[info] Executing: |type | name=CommonName | Tarpon |
[error] Element name=CommonName not found 
4

2 回答 2

1

这将解决您的问题

 <tr>
        <td>click</td>
        <td>css=em</td>
        <td></td>
    </tr>
    <tr>
        <td>pause</td>
        <td>7000</td>
        <td></td>
    </tr>
    <tr>
        <td>type</td>
        <td>name=CommonName</td>
        <td>Tarpon</td>
    </tr>

或者只是在命令之前暂停type| name=CommonName |Tarpon

于 2012-04-11T08:22:37.743 回答
1

您可以添加waitForElementPresent命令。适用于最快的 IDE 参数:

<tr>
    <td>open</td>
    <td>/</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>id=gbqfq</td>
    <td>fishbase</td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>css=em</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=em</td>
    <td></td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>name=CommonName</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>name=CommonName</td>
    <td>Tarpon</td>
</tr>
<tr>
    <td>waitForElementPresent</td>
    <td>css=input[type=&quot;button&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=input[type=&quot;button&quot;]</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>link=Tarpon</td>
    <td></td>
</tr>
于 2012-04-11T09:29:43.250 回答