Selenium切换到新的模态窗口C#示例

时间:2015-08-25 18:14:21

标签: c# internet-explorer selenium

Somethign与我在互联网上阅读的内容有所不同。我有一个网页。它是(叹气)以IE5兼容模式编写的。 (不知道这是否相关。)页面上有一个运行一些Javascript的内容,点击后会显示一个新窗口。

我想进入那个新窗口。所以谷歌告诉我很多方便的技巧,包括很多很棒的阅读。我尝试了以下方法:

IReadOnlyCollection<string> handles = MainWindow.WebDriver.WindowHandles;
foreach (string handle in handles)
{
     string newWindowTitle = MainWindow.WebDriver.SwitchTo().Window(handle).Title;
     if (newWindowTitle.Equals("Personalize"))
     {
          break;
     }
}

这就是事情。句柄只有一个元素,即主窗口。

任何人对我如何做到这一点都有任何想法?

0 个答案:

没有答案