测试不会失败,而是继续运行。我们该如何克服呢?
请注意,之前在此测试中,在该功能正常运行之前,我在其他窗口之间进行了切换。但是对于一个特定的窗口,我遇到了这个问题。
public void switchWindows() {
String currentWindow = driver.getWindowHandle();
for (String handle: driver.getWindowHandles()) {
if ((driver.switchTo().window(handle).getTitle()).equals(title)) {
break;
} else {
driver.switchTo().window(currentWindow);
}
}