Selenium IDE,[错误]元素名称....未找到

时间:2012-04-11 04:17:44

标签: selenium

尝试使用Selenium IDE。我遇到了间歇性的错误,我试过放慢IDE的速度,但它仍然会发生。我开始w / google并搜索fishbase,然后点击搜索fishbase链接 - 然后“常用名称”,我将Taron放入并且像最顶级的“美国”链接。通常它会在同一个地方出现错误“[错误]元素名称=未找到CommonName”,其中9次中有9个问题。我希望我提供了足够的信息。使用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 

2 个答案:

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

之前暂停

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