フォローしました滅多に環境構築しないので、やった事などをメモ。5.6が動作する状態。https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm最新版がインストールされるのでChromeDriverを利用する場合はバージョンを確認。追加しないとエラーになる。必要なのはWindowsだけらしい。必要らしいけどよく判らない。context.エラーが出てるけど動作してるのでとりあえず放置。$PATHcomposerとかをインストールするディレクトリを確認。/usr/local/bin/composer.pharインストールが終わったらバージョン確認。-Vfacebook-webdriverのインストールPHPのプロジェクトのディレクトリに移動。facebook/webdriverパスが通ってるはずなのにcomposer.pharがオープンエラー。facebook/webdriver解決方法が分からないのでフルパスで指定。detailsrootの場合にwarningが出るけど処理は続行するので放置。2.38とライブラリのインストール(Seleniumの場合も必要)http://chromedriver.chromium.org/downloads最新版を確認。fontconfigインストールが終わったらバージョン確認。3.9のインストール(ChromeDriverの場合は不要)http://selenium-release.storage.googleapis.com/index.html最新版を確認。java-1.8.0-openjdkChromeDriverの場合やインストール済みの場合は不要。selenium-server-standalone-3.9.1.jarパス通ってるのにエラー。/usr/local/bin/selenium-server-standalone-3.9.1.jar解決方法が分からないのでフルパスで指定。(PIDを指定)」で終了。実行testSelenium();vendorフォルダと同じ階層にtest.phpで保存。Windowsで編集する場合に文字コードが間違ってるとsendKeys()でエラーになる。test.phpソースと同じ場所に画像が2枚作成されていれば成功。パーミッション次第では画像が作成できないので注意。/作業ディレクトリ/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php:292Seleniumを起動していないとエラーになるのでChromeDriverの方が良さそう。ダウンロード#PHP#Selenium#ChromeDriver#WebDriverこの記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。サーバーの開発をはじめるためのライブラ...81macoCircleCIにおけるiOSアプリ開発周辺ツールの管理につい...14kyo__hei【デザイナー向け】Lottieの使い方。クリエイターへのお問合せnoteカイゼン目安箱クリエイターの。