読者です 読者をやめる 読者になる 読者になる

オープンソースこねこね

Webプログラミングなどについてあれこれ。

PHP WebアプリケーションのテストにSeleniumを使う - その2:PHPからテストを実行する

前回のお話 PHP WebアプリケーションのテストにSeleniumを使う - その1:SeleniumIDE編 に引き続きSeleniumについて。今回はSelenium Serverを立てて、PHPUnitと連携させてみます。 これができるとユニットテストでは難しいMVCのコントローラのテストや、エン…

PHP WebアプリケーションのテストにSeleniumを使う - その1:SeleniumIDE編

前回テストについての記事を書いたのですが、今回はその時に使用したSeleniumについて。大変便利なのです、このツールは。 Selenium Seleniumはブラウザでのテストを自動化するツールです。 普段Webアプリケーションのテストでやっているであろう「ブラウザ…

Seleniumのchef - cookbookを作りました

chef-cookbooks-selenium 使い方 仮想フレームバッファ(xvfb)と、seleniumサーバを以下のコマンドで起動 # /etc/init.d/xvfb start # /etc/init.d/selenium start 起動後、seleniumのテストケースを適宜実行すればいいと思います。 なお、seleniumサーバは起…

Seleniumで自己署名のSSL証明書を使う

Selenium Serverを使ってWebアプリのテストをするとき、サーバのSSLがテスト用の自己署名のものだとSeleniumのテストが途中で止まってしまうので、以下のように-trustAllSSLCertificatesオプションをつけて起動してやるとよいです。 起動コマンド $ java -ja…