みなさんはブラウザテストをする際に、どのようにテストしていますか?
ブラウザテストをする際に有名なソフトウェアとして Selenium があります。
また、 PHP では Selenium と繋ぐための OSS として Facebook WebDriver があります。
Selenium を使うことにより、リンク切れが発生していないかの確認をしたり、動的に生成される DOM の検証を行ったりなど、様々なテストを行うことができます。
さらに、 Selenium は JavaScript をその場で実行できたり、 Firefox など Chrome 以外のブラウザでテストを行うことも可能です。
Selenium と Facebook WebDriver と PHPUnit を使ったテストの方法や、導入するにあたってどのような苦労があったのかをトークできたらと思います。