如何使用硒制作Cookie?

时间:2019-06-27 16:20:03

标签: php laravel selenium webdriver setcookie

我正在尝试通过硒进行网络自动测试,但是有问题。

硒每次在连接网站时都会生成chrome配置文件,因此每次登录都必须获得短信认证。

因此,为了解决此问题,我尝试保存一个cookie。我在下面编写了代码,但是没有用:

$driver = $this->driver;
$driver->get('https://nid.naver.com/nidlogin.login?url=http%3A%2F%2Fbookingapi.naver.com%2Fauth%2Fcallback&user=1&locale=ko_KR');
$driver->manage()->deleteAllCookies();
$driver->manage()->addCookie(['name' => 'test', 'value' => 'dfsdf', 'domain' => '/', 'path' => '/', 'expiry' => '2524640402', 'secure' => false, 'httpOnly' => false]);
    Log::alert($driver->manage()->getCookies());
    $driver->quit();

我收到以下错误消息:

[2019-06-28 00:42:42] local.ALERT: array (
)  

为什么不起作用?没有错误,没有结果?我不知道怎么了。我可以得到帮助吗?

0 个答案:

没有答案