某所某日 お客様「この画面遷移が〜(延々)」俺「はい…」お客様「あっ、そういえばこの画面でこれ追加」俺「はい…」 … 俺「これ画面遷移マジ複雑だし、仕様変更の量半端ないし、これは後でエンバグするやろ…。自動テストしたい…、でもTwitter連携あるからなー。PHPだし…ちゃんとしたMechanizeみたいなのないし*1…seleniumしかないか…」 Seleniumやる前のイメージ ・なんかすごい面倒くさい ・なんか色々面倒くさい ・なんかめっちゃ面倒くさい ↓ ・しかたない、もうPerlでテスト書こうかな… やった後のイメージ ・複雑なことしなければ超カンタンじゃねーか!だまされた ・PHPで十分や!!! 手順 ・SeleniumServerをいれる ・PHPUnitで動くSeleniumのライブラリ入れる ・Seleniumのテストケースを生成するツールをいれる ・テストケース作る
![PHPerのゆるふわSelenium - uzullaがブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/6dce487c409a79128c8caffbeb1e1265dfda3af9/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fu%2Fuzulla%2F20130714%2F20130714004729.png)