テスト環境でPhantomJSを使うのやめました。 - てくすた
こんにちは、開発部のケビンです。開発のテスト環境でPhantomJSを使うのをやめた話をしたいと思います。 ...
https://texta.pixta.jp/entry/2019/05/07/120000
\エンジニアブログ「てくすた」更新!/
弊社のエンジニアである川井がてくすたに記事を投稿しました!
PhantomJSはヘッドレスブラウザであり、コマンドを打つだけでUI無しでブラウザを操作できるものです。適切なコマンドを実行することでページ上の操作を行えるためブラウザーテストに優れているものです。fotowaでは以前Capybaraで実行していたテストでPhantomJSを利用していました。
しかし、PhantomJSの開発は終了し、リポジトリはアーカイブされ今後新しい機能が追加される予定はなさそうです。アーカイブされたのが去年(2018年)の6月であり、最新のJavaScriptシンタックスがサポートされてないためPhantomJSで発覚するエラーに出会うことが少しありました。この理由でもう少しモダンなSeleniumに移ることにしました。