2016-04-28 11 views

答えて

0

selectWindowは必要なものです。ブラウザタブは、実際にはタブの意味であれば、ただのウィンドウです。

selectWindow(WINDOWID)引数:

WINDOWID -

を選択するウィンドウのJavaScriptのウィンドウIDは、ウィンドウロケータを使用してポップアップウィンドウを選択します。ポップアップウィンドウに が選択されると、すべてのコマンドがそのウィンドウに移動します。メインの ウィンドウを再度選択するには、nullをターゲットとして使用します。

ウィンドウロケータは、ウィンドウ オブジェクトを指定するさまざまな方法を提供します。タイトル、内部JavaScript "名前"、またはJavaScript 変数によって異なります。

title = My Special Window:タイトルバーに と表示されているテキストを使用してウィンドウを検索します。注意してください; 2つのウィンドウで同じタイトルを共有できます。 が発生した場合、このロケータは1つだけを選択します。

name = myWindow:内部JavaScriptの「name」プロパティを使用してウィンドウを検索します。これは、JavaScriptメソッドwindow.open(url、windowName、windowFeatures、 replaceFlag)(Seleniumが傍受する)を に渡す2番目のパラメータ "windowName"です。

var = variableName:ポップアップウィンドウの名前は無名(匿名)ですが、現在の アプリケーションウィンドウ内のJavaScript変数名に関連付けられています。 "window.foo = window.open(url);" の場合は、「var = foo」を使用してウィンドウを開くことができます。

あなたはウェブページ内のタブを意味しますか?

関連する問題