0

尝试 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** 
4

1 回答 1

1

也许,只是也许:如果你改变会发生什么

|click | link=SIGN IN | |

|clickAndWait | link=SIGN IN | |

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

但是请将此答案视为简单的猜测,因为我没有太多信息可以建立

于 2013-08-01T12:59:36.220 回答