1

driver.switchTo().window(windowName); で指定するための「WindowName」を見つける方法 メソッド..ウィンドウの名前がどこにも見つかりませんでした。

4

1 に答える 1

1

ウィンドウ名とは別に、ウィンドウはウィンドウ ハンドルによっても識別できます。したがって、ウィンドウに切り替えるための構文は次のようになります。

driver.switchTo().window(windowHandle);

次の方法ですべてのウィンドウのウィンドウ ハンドルを取得し、それぞれのウィンドウ ハンドルを選択して、必要なウィンドウに切り替えることができます。

Set<String> allWindows = driver.getWindowHandles();

次のようなHTMLコードの場合:

<button id="helpbutton" onClick='window.open("help.html","HelpWindow","width=500,height=500");'>Help</button>

この場合、「HelpWindow」はウィンドウ名です。

于 2013-08-25T05:26:06.067 に答える