残念。Selenium RCに組み込まれなかった。
ここ一ヶ月ほど、Selenium RCの開発者のDanと話をしていたのだが、今回のリリースには組み込まれなかったようだ。残念。最近、音沙汰がないなー、と思っていて、久しぶりにOpenQAのサイトを見たらリリースしてた。うーん。まぁ、次のリリースには入れるようにしたいな。Selenium RCの開発者のDanも乗り気だったので、途中でいろんなしがらみ(ドライバ選択は、いらないんじゃないの?とか、名前はTesting_Seleniumでいく?とかライセンスは、PHP License?もしくはApache License2.0?とか)で今回のリリースに組み込むのは見送ったといったところか。
私もドライバ選択はいらないと思うのだが、nativeドライバでは問題があったと聞いている。getHtmlSourceメソッドで。なので、デフォルトがcurlとなっているのである。しかし、もしnativeで全部オーケーならば、curlを使う必要はないのだが、共同開発者のBjoern氏は、curlがお薦めのようだ。まぁ、extensionでcurlをどのくらいの人がいれるかよくわからないが、まぁ、結構メジャーなextensionだから私もそれでいいかなー、なんて思っていたりする。Testing_Seleniumを使うユーザは、つまり、自分のデスクトップ環境にPHPをインストールしていることが条件なので。
名前は、Testing_Seleniumで統一したいところだ。というのも、PEARの名前の管理方法がそれなので、それに従わなければ、PEAR脱退?ということになるので。つーか、すでに何人かユーザがいるのだが、そのために名前を変更するのはよろしくないと思っている。
ライセンスは、現在は、PHP Licenseだけども、他のSelenium関係のライブラリが、Apache License2.0なので、それにそろえることには私も同意している。PHP Licenseに拘る気は全く無い。
うーん。なんかこういう単純な手を動かす開発とは違う決定事項が面堂くさいなー。しかし、Selenium RC0.9.0に対応したバージョンをとりあえずあげておかないとね。
と言っている間にインターネットが使える時間があと2分。で、これが、京都の家での最後のポスト。
Shin Ohno 2003-2012