尝试关闭资源管理器中的最后一个选项卡时,Selenium First选项卡关闭

时间:2019-02-04 07:51:56

标签: selenium selenium-webdriver explorer

我通过Webpage导航到InternetExplorer,并且在打开新的window时移到了这个新的Window

var windows = Browser.Driver.WindowHandles;
if (windows.Count > 0)
{
    // Move to new window.
    Browser.Driver.SwitchTo().Window(windows[1]);
}

当我想关闭这个新的tab/window时,我正在使用以下功能:

public static void CloseLastTab()
{
    // Close current tab.
   Driver.Close();

    // Handle windows change.
    ReadOnlyCollection<String> tabs = Driver.WindowHandles;

    // Switch back to main tab.
    Driver.SwitchTo().Window(tabs[0]);
}

但是结果是主要的window关闭了而不是新的。

0 个答案:

没有答案