当我尝试使用driver.switchTo()。window(windowHandle)方法切换到特定窗口时,Selenium测试陷入困境

时间:2019-04-11 03:16:45

标签: selenium selenium-webdriver serenity-bdd cucumber-serenity

测试不会失败,而是继续运行。我们该如何克服呢?

请注意,之前在此测试中,在该功能正常运行之前,我在其他窗口之间进行了切换。但是对于一个特定的窗口,我遇到了这个问题。

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

0 个答案:

没有答案