我的应用程序中有一个按钮,点击后会打开一个新窗口。
如何在新窗口中验证文字?
我正在使用selenium web驱动程序和Firefox浏览器。
答案 0 :(得分:4)
你可以用两种方式做到这一点。
第一种使用方法
driver.switchTo().ActiveElement();
第二
driver.switchTo().window("New Widnow tile")
将新窗口标题作为参数传递。
答案 1 :(得分: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--;
}
}
尝试使用此修改以供您使用