LaravelPackages.net
Acme Inc.
Toggle sidebar
yanthink/selenium

selenium

15
0
About yanthink/selenium

yanthink/selenium is a Laravel package for selenium. It currently has 0 GitHub stars and 15 downloads on Packagist. Install it with composer require yanthink/selenium. Discover more Laravel packages by yanthink or browse all Laravel packages to compare alternatives.

Last updated

模拟浏览器

安装

  1. 打开终端执行下面命令:
composer require yanthink/selenium="@dev"
  1. 使用
<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use Yanthink\selenium\Browser;
use Yanthink\selenium\Selenium;

Selenium::useChromeDriver();
Selenium::enableAutoStartChromeDriver();

class Test extends Command
{
    public function handle(Selenium $selenium)
    {
        $selenium->browse(function (Browser $browser) {
            $browser->visit('http://localhost/foo')
                ->waitFor('#pass')
                ->type('pass', 'password')
                ->click('#sub')
                ->dump();
        });
    }
}
Comments