Selenium RC Clientの致命的バグ修正
私が作っていたPHP版のね。
socketのブロッキングが問題だった。
つか、デフォルトでtrueだし。
なので、HTTP_Requestを初期化してから
$request->_sock->blocking = false;
なんてしちゃえばよかったのだ。
この解決方法はHTML_Template_PHPLIB の著者さんから教えてもらいました。ドイツからどうもですー。
ちょっとした勇気でpearにプロポーザルを載せたことによって、いろんな人の目に止まったのだろう。そして、しょうがねーな。ヲレがちょっと見てやるかって勢いで教えてもらったのだろう。なんて、人任せな。。。しかし、なんだかとてもウレシイぞー!
E_STRICT Compatibleにしたら次のフェーズに行こうかな。つーか、XSLTで自動生成できるようになっているけど、その辺どうしようかな。
というわけで、もう一度リンクを貼っておこう。
これで、WindowsでもLinuxでもPHPで快適Selenium生活が送れそうですね。
Shin Ohno 2003-2012