違い

2011-07-19 4 views
4

違い

Selenium.SelectFrame("relative=up"); 
Selenium.SelectFrame("relative=top"); 
Selenium.SelectFrame("relative=parent"); 

の違いは何ですか誰も私の例を使って説明を与えることができますか?私はそれを感謝します。ありがとう!

答えて

3

私の経験では、relative=upととrelative=parentは同じもので、現在選択されているフレームから1つ上のレベルになります。すなわち、現在選択されているフレームを直接含むフレームを選択する。

relative=topトップフレームを選択しているようです。つまり、ルートフレーム、親を持たないフレーム、他のすべてのフレームが子孫のフレームです。あなたは1つのレベルの「アップ」に行く、とSelenium.SelectFrame("relative=top")を使用したいときに、そのURLをブラウザの中にある元のウィンドウ/フレームのように、メインフレームまで行きたいとき

ので、Selenium.SelectFrame("relative=up")またはSelenium.SelectFrame("relative=parent")を使用アドレスバー。

+0

@ devrelm:ありがとうございました:D – Maya