我需要从一个窗口的其他窗口传递会话值。我在WebDriver中唱出switchto()方法,如果我需要做新窗口的findElement(By.LinkText)。 click()事件,因为会话值没有发送链接变得无效。
请提供处理传递会话值的任何示例。
提前致谢。
Venkat
答案 0 :(得分:0)
此脚本可帮助您从父窗口切换到子窗口并将cntrl切换回父窗口
String parentWindow = driver.getWindowHandle();
Set<String> handles = driver.getWindowHandles();
for(String windowHandle : handles)
{
if(!windowHandle.equals(parentWindow))
{
driver.switchTo().window(windowHandle);
//Perform your operation here for new window
driver.close(); //closing child window
driver.switchTo().window(parentWindow); //cntrl to parent window
}
}