我是selenium的新手(java新手),我在从一个窗口切换到另一个窗口时遇到问题。
我正在测试的这个IE系统的行为是一旦点击一个按钮,它会打开一个新窗口并立即关闭旧窗口。我在google上找到的大多数指南涉及多个同时打开的窗口,但事实并非如此。
我尝试过以下代码:
String winhandlenew = driver.getWindowHandle();
driver.switchTo().window(winhandlenew);
根据我的理解,我不需要递归代码,因为我没有父窗口切换回(在新窗口打开后立即关闭)所以我只是使用了一个简单的switchto命令
命令本身不会给出任何错误,但随着我的进展,无法找到该新窗口上的每个元素。所以,基本上我不知道如果我正确切换或者仍然需要切换。
我还要注意父窗口和子窗口都具有相同的标题。