2010-11-29 147 views
0

私はSeleniumを使って自動テストフレームワークを書いています。私はサードパーティのWebアプリケーションと対話するアプリケーションをテストしようとしています。私はWebアプリケーションのソースコードにアクセスできない。Selenium:現在カーソルを保持している要素のロケータを取得するにはどうすればよいですか?

セレンを使用してテキストボックスにテキストを入力できますが、試してみても、セレンIDEはこのボックスにテキストを入力することはできません。

Firebugは、私が書き込もうとしているボックスがページに埋め込まれた別のhtml形式であることを暗示しているようです。しかし、私はカーソルがテキストボックスにあるようにWebアプリケーションと対話することができます。

はどちらかへの道があります:。私はロケータを得ることができるように見えることはできませんので、ロケータを参照することなく、現在のカーソル位置(すなわちで

a)は入力テキストが)

か、

b)現在カーソルを保持している要素のロケータを取得しますか?事前に

おかげで、 のRikそれはあなたがインラインフレームにフォーカスを変更し、アクションを実行しようとする必要があるのiframeがある場合

答えて

関連する問題