0
当我点击链接文本时,它会打开新的子窗口,然后我想在 子窗口上传递输入。我能够打开新的子窗口,但无法找到子窗口的HTML属性,甚至无法找到子窗口ID在driver.windowHandles,它总是只返回父窗口ID。driver.windowHandles无法给孩子窗口ID
我试着用driver.WindowHandles.Last()
string lastwindow = driver.WindowHandles.Last();
driver.SwitchTo().Window(lastwindow);
我有试过下面的代码
System.Collections.ObjectModel.ReadOnlyCollection<string> window = driver.WindowHandles;
foreach (string strwindow in window)
{
if (!title.Equals(driver.Title))
{
driver.SwitchTo().Window(strwindow);
}
else
{
driver.SwitchTo().Window(mainwindow);
}
}
请任何人建议我得到childwindow ID以及如何我输入传递给孩子window.it对我来说是一个很大的帮助。