我正在尝试通过硒进行网络自动测试,但是有问题。
硒每次在连接网站时都会生成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 (
)
为什么不起作用?没有错误,没有结果?我不知道怎么了。我可以得到帮助吗?