0

我的应用程序中有一个按钮,单击它会打开一个新窗口。

如何在新窗口中验证文本?

我正在使用 selenium 网络驱动程序和 Firefox 浏览器。

4

2 回答 2

4

你可以用两种方法来做到这一点。

第一种使用方法

driver.switchTo().ActiveElement();

第二

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--;
    }


}

试试这个修改供您使用

于 2015-01-22T05:29:44.320 回答