Seleniumリファレンスに不備あり。
最近は、もっぱらSeleniumのことを考えているのだけども、ドキュメントに不備があることを発見した。日本語のドキュメントもおかしいところが多々あるが、英語の方も間違っているっぽい。
たとえば、storeSelectedが普通に書かれているが、実はこれないっぽいのだ。
私も、なんか与える引数が三つあるんだけど、どうするのかなぁ、と考えていてフォーラムを探していたのだが、同じことを考えている人がいて、実は、storeSelectedってないんだよね。。。といったことが書かれていた。
http://forums.openqa.org/thread.jspa?messageID=6042រとか参照。
まぁ、XMLで書かれた内容をXSLTでよろしく変換かけて自動生成しているっぽいんだけど、それがうまくいってないのね。
むー。Selenium.prototypeから始まるもので、doXXXってのをよろしく、XXXだけとって、AndWaitを全部付けて、そして、(is|get)系は、verify, assert それぞれの Not版などを自動的に割り振ればいいやって思っていたけど、それではうまくいきそうにない。
他にも、assertFailureOnNextや、assertErrorOnNextとかが書かれていないし。。。
うーん。PEARにがんばって載せようと思ったけど、どうやらSeleniumの方をもっと理解しないとね。。
ちなみに、日本語のリファレンスでは、storeSomethingSelectedとか書いているけど、おそらくないし。英語の方のドキュメントでは存在しない。まぁ、見ている英語のリファレンスが間違っているのだから、頭が混乱してくることは、確かだ。。。
うーん。うーん。うーん。
Selenium RCのPHPクライアントを書いたときは、JettyのHTTP Connectionを切ってくれない問題でうまくいかないし、SeleniumのHTMLを自動生成しようとしたときは、間違ったコマンドがあるし、なんだかなぁ。つーか、ヲイラもSeleniumの開発に入るように努力すればいいのかな。JavaScriptは嫌いじゃないし。ソースを見た感じでは結構きれいだし。
Shin Ohno 2003-2012