facebook/webdriverのインストール

PHPでは、facebook/php-webdriverを使用してChromeなどのブラウザを操作することができます。

facebook/webdriverは、githubで公開されています。

ドキュメントもここにあります。

composerでのインストール

facebook/php-webdriverはcomposerでインストールできます。 composerをインストール後に、以下のような最小のcomposer.jsonを作成してインストールすることができます。

{
        "require": {
                "facebook/webdriver" : "*"
        }
}

参考 composerのインストール

composer.pharとcomposer.jsonが用意できたら、以下のようなコマンドを実行してfacebook/php-webdriverをインストールします。

php composer.phar install
インストールが完了したら、vendorディレクトリ以下にfacebookディレクトリが作成されています。

動作テスト

PHPを使ってSelenium Serverの動作テストをする方法は以下になります。

ヘッドレスのChromeを使った動作テストは以下になります。