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對我來說是一個很大的幫助。