使用Selenium IDE删除cookie

时间:2012-08-27 15:08:49

标签: selenium-ide

我需要使用Selenium IDE删除cookie。 deleteCookiedeleteAllVisibleCookies不起作用。

1 个答案:

答案 0 :(得分:0)

通过添加脚本并在每次测试之前调用它来解决这个问题(从Selenium IDE调用“open yourdomain / clear_cookies.php”)

clear_cookies.php

<?php
if (isset($_SERVER['HTTP_COOKIE'])) {
    $cookies = explode(';', $_SERVER['HTTP_COOKIE']);
    foreach($cookies as $cookie) {
        $parts = explode('=', $cookie);
        $name = trim($parts[0]);
        setcookie($name, '', time()-100000);
        setcookie($name, '', time()-100000, '/');
        setcookie($name, '', time()-100000, '/', '.'.$_SERVER['HTTP_HOST']);
    }
}