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を使った動作テストは以下になります。