Selenium IDE间歇性错误 - 未找到Element css = a.signout

时间:2013-08-01 11:05:38

标签: selenium

尝试使用Selenium IDE 2.2。我遇到了间歇性的错误,我试过放慢IDE的速度,但它仍然会发生。我可以使用用户名和密码登录网站,但我无法注销。

<tr>
<td>open</td>
<td>/portal/Welcome.do</td>
<td></td>
    </tr>
    <tr>
<td>click</td>
<td>id=login</td>
<td></td>
    </tr>
    <tr>
<td>type</td>
<td>name=username</td>
<td>sub3@gmail.com</td>
    </tr>
    <tr>
<td>type</td>
<td>name=password</td>
<td>sub3</td>
     </tr>
     <tr>
<td>click</td>
<td>link=SIGN IN</td>
<td></td>
     </tr>
    <tr>
<td>clickAndWait</td>
<td>css=a.signout</td>
<td></td>
     </tr>

输出:

[info] Executing: |open | /portal/Welcome.do | |
[info] Executing: |click | id=login | |
[info] Executing: |type | name=username | sub3@gmail.com |
[info] Executing: |type | name=password | sub3 |
[info] Executing: |click | link=SIGN IN | |
[info] Executing: |clickAndWait | css=a.signout | |
**[error] Element css=a.signout not found** 

1 个答案:

答案 0 :(得分:1)

也许,只是可能:如果你改变

会发生什么
|click | link=SIGN IN | |

|clickAndWait | link=SIGN IN | |

当您尝试单击时,错误可能是注销链接尚未出现,因为页面未完全加载。

但请把这个答案视为一个简单的猜测,因为我没有太多的信息可以构建