0

私のアプリケーションにはボタンがあり、クリックすると新しいウィンドウが開きます。

新しいウィンドウでテキストを確認するにはどうすればよいですか?

Selenium Web ドライバーと Firefox ブラウザーを使用しています。

4

2 に答える 2

4

2つの方法でそれを行うことができます。

1回目の使用方法

driver.switchTo().ActiveElement();

2位

driver.switchTo().window("New Widnow tile")

新しいウィンドウのタイトルをパラメーターとして渡します。

于 2012-11-30T08:05:44.517 に答える
0
public String y[][];
public int size,i=0;

public void Get_Windows**`strong text`**()
{
    Set<String> Handle = driver.getWindowHandles();
    size= Handle.size();
    String[] Temp = Handle.toArray(new String[size]);
    String Tab_Id_Container[][]=new String[size][size];

    while(size>0)
    {
        driver.switchTo().window(Temp[i]);
        Tab_Id_Container[i][0]=driver.getTitle();
        Tab_Id_Container[1][i]=driver.getWindowHandle();
        System.out.println("Page name : "+Tab_Id_Container[i][0]);
        System.out.println("Hex value : "+Tab_Id_Container[1][i]);
        i++;
        size--;
    }


}

あなたの使用のためにこの1つの変更を試してください

于 2015-01-22T05:29:44.320 に答える