尝试使用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**
答案 0 :(得分:1)
也许,只是可能:如果你改变
会发生什么|click | link=SIGN IN | |
到
|clickAndWait | link=SIGN IN | |
当您尝试单击时,错误可能是注销链接尚未出现,因为页面未完全加载。
但请把这个答案视为一个简单的猜测,因为我没有太多的信息可以构建