小编Meh*_*gir的帖子

Symfony 5 - Panther:无效的 cookie 域

我正在尝试在我的 Symfony 5 应用程序中使用 Panther 进行 PhpUnit 测试。

当我尝试登录用户时,如下所示:

$client = static::createPantherClient();

/** @var User $user */
$user = $this->getSuperAdminAccount();

$session = self::$container->get('session');

$token = new UsernamePasswordToken($user, null, 'main', $user->getRoles());
$session->set('_security_main', serialize($token));
$session->save();

$cookie = new Cookie($session->getName(), $session->getId());
$client->getCookieJar()->set($cookie);
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我得到:

Panther Facebook\WebDriver\Exception\InvalidCookieDomainException :无效的 cookie 域

有人能帮助我吗 ?

php authentication cookies phpunit symfony

5
推荐指数
1
解决办法
756
查看次数

标签 统计

authentication ×1

cookies ×1

php ×1

phpunit ×1

symfony ×1