2012-11-30 41 views

回答

3

你可以用兩種方法做到這一點。

1日使用方法

driver.switchTo().ActiveElement(); 

第二

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

通過新的窗口標題作爲參數。

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


} 

試試這個修改爲您的使用

相關問題