【发布时间】:2018-08-11 05:08:45
【问题描述】:
我正在尝试使用 facebook chrome 驱动程序登录网站 然后登录后访问网站的另一条路径
登录成功,但是当我尝试查看另一个页面时 它无法识别我的登录 这是我的代码:
$process = (new ChromeProcess)->toProcess();
$process->start();
$options = (new ChromeOptions)->addArguments(['--disable-gpu', '--headless','--enable-file-cookies','--disable-web-security','--allow-file-access-from-files']);
$capabilities = DesiredCapabilities::chrome()->setCapability(ChromeOptions::CAPABILITY, $options);
$driver = retry(5, function () use ($capabilities) {
return RemoteWebDriver::create('http://localhost:9515', $capabilities);
}, 50);
$browser = new Browser($driver);
$browser::$baseUrl = 'https://example.com';
$browser->visit('/login')
->type('username','1375344')
->type('password','23444')
->press('.login_btn');
$browser->waitForText('welcome');
$browser->visit('/statement/deposit/view');
$browser->dump();
laravel 黄昏和/或 facebook 驱动程序有类似 cookiejar 的东西吗?
【问题讨论】:
标签: selenium-webdriver webdriver laravel-dusk