Selenium IDE を使用して Cookie を削除する必要があります。deleteCookie
動作しdeleteAllVisibleCookies
ません。
1 に答える
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']);
}
}
于 2012-10-10T15:50:26.097 に答える