【问题标题】:laravel dusk facebook web driver and cookieslaravel 黄昏 facebook 网络驱动程序和 cookie
【发布时间】: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


    【解决方案1】:

    试试

    $browser->loginAs(User::find(1));
    

    另外你可以看看

    Dusk Authentication

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-09
      • 2018-02-23
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多