我正在做一个搜索律师的练习,然后访问她的个人资料,然后注销。我想清除浏览器缓存或cookies,所以当我以连续模式运行脚本时,它就像从头开始一样。
它似乎不起作用。请给我一些关于如何修改我的脚本的建议,以便我可以删除 cookie。
Selenium IDE 日志部分中显示的错误消息:
[错误] 元素 id=edit-name 未找到
- 例如,对于 cookie _utma,expires 的值从 2015 年 7 月 10 日晚上 9:24 更改为 2015 年 7 月 11 日晚上 9:24,我不确定这是否意味着 cookie 被成功删除或值因执行而更改的脚本。
- Selenium 中 deleCookie 命令的正确语法是什么这是我使用的语法
删除Cookie >"path=/",domain=".jlaustin.tcheetah.com","recurse=true"
或删除Cookie >"path=/,domain=.jlaustin.tcheetah.com,recurse=true"
这是 Selenium IDE(版本 1.10.0)生成的脚本
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">search_solicitor</td></tr>
</thead><tbody>
<tr>
<td>setSpeed</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>deleteCookie</td>
<td>agent</td>
<td>"path=/", domain=".jlaustin.tcheetah.com," recurse=true"</td>
</tr>
<tr>
<td>deleteCookie</td>
<td>user</td>
<td>"path=/",domain=".jlaustin.tcheetah.com","recurse=true"</td>
</tr>
<tr>
<td>deleteCookie</td>
<td>uweopenid</td>
<td>"path=/",domain=".jlaustin.tcheetah.com","recurse=true"</td>
</tr>
<tr>
<td>deleteCookie</td>
<td>_utma</td>
<td>"path=/",domain=".jlaustin.tcheetah.com","recurse=true"</td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/?html=openid&logout=1</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>6000</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input[type="submit"]</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=edit-name</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=edit-pass</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=autologin</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=edit-submit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=cmp_admin</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Donor</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=manage solicitors</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Baldwin, Donna</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=span.systemsmallbold > a</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
</tbody></table>