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;
}
}
这就是事情。句柄只有一个元素,即主窗口。
任何人对我如何做到这一点都有任何想法?