2012-04-11 77 views
9

试用Selenium IDE。我收到了一个间歇性的错误,我尝试减慢IDE,但它仍然发生。我开始w /谷歌搜索fishbase,然后点击搜索鱼类链接 - 然后“常用名称是”,我把塔龙和像最顶端的“美国”链接。通常它会在相同的地方得到错误“[错误]元素名称= CommonName not found”,十次中有9次在那里有问题。我希望我已经提供了足够的信息。使用Ubuntu 11.10和FF 11.0。我有一个非常快速的连接,但移动滑块缓慢。为什么会出现这个问题?Selenium IDE,[错误]元素名称....未找到

<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 

回答

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

+0

尽量避免使用“暂停”,因为这是不好的做法 – 2012-04-11 09:29:01

+0

@Rohit Ware,非常感谢!你的解决方案拯救了我的一天 – npatel 2013-10-23 12:21:52

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> 
相关问题