selenium[PHP]Seleniumを使ってみよう(2)福岡拠点の野田です。サーバーを立ち上げるところまで実施しました。https://blog-s.xchange.jp/?p=418今回はその続きです。弊社では、PHPを使うことが多いので、その例を紹介します。PHPがローカル環境にない方は、さくっとインストールしてください(環境変数にパスを通すのも忘れずお願いします)。http://www.php.net/downloads.phpcomposerが入っていなかったら、インストールします。https://getcomposer.org/doc/00-intro.md#installation-windows任意のフォルダにcomposer.jsonを配置します。"^0.6.2"}}facebook/webdriverは、curl関数を使うため、php_curlのエクステンションを有効にします。ほかにスクリーンショットの編集等でgdライブラリを使う場合がありますので、php_gd2のエクステンションを有効にします。表示することができます。必要なライブラリをインストールします。これでSeleniumを使ってテストを実行する準備が整いました。サンプルコードを以下にアップしています。フォルダに配置してください。以下のようなバッチを作成して実行することで動きます。テストを実現することができます(適宜、バージョンアップしていきます)。細かい処理については、ソースコードを解析して見てください。テスト[PHP]Seleniumを使ってみよう(1)福岡拠点の野田です。今回は、Seleniumを使った自動テストをやろうということでSeleniumの環境構築まで紹介しようと思います。SeleniumはJavaで動かすことができます。Javaがインストールされていない環境では、JRE(ランタイム、単体実行向け)もしくはJDK(開発者向け)をインストールする必要があります。Downloadshttp://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html各環境にあったファイルをダウンロードしてインストールしてください。続いてSeleniumサーバーをダウンロードします。https://www.seleniumhq.org/download/Seleniumはサーバーとブラウザを操作するWEBドライバーの組み合わせ動きます。Serverをダウンロードします。ダウンロードしたファイルを任意のフォルダに配置します。Files\selenium\selenium-server-standalone-3.11.0.jarあとは以下のドライバーをダウンロードして、上記と同じフォルダに放り込みます。